我有两个 EditText 小部件(editText1 和 editText2),它们的值都由一个按钮填充,并且光标集中在 editText1 上。我在两个 editText 上都有监听器,如下面的代码 fragment 所示。 光标在 editText1 上,需要两次点击/触摸来清除 editText2。如何通过单击/触摸清除 editText2?
tipPercent.setOnClickListener(new EditText.OnClickListener(){
public void onClick(View view){
try{
tipPercent.setText("");
}
splitTip.setOnClickListener(new EditText.OnClickListener(){
public void onClick(View view){
try{
splitTip.setText("");
}
EditText 和点击事件的截图
最佳答案
试试这个..
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean hasFocus) {
if (hasFocus) {
//clear the edittext
} else {
//set the value when hasFocus is not
}
}
});
关于android - 当光标聚焦在另一个 EditText 上时,如何使用 onClick 清除 EditText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48801924/