我正在努力做到这一点,所以如果用户选择了一个编辑文本框,它会清除它。现在通过尝试执行此操作,似乎点击下一步仍将焦点保持在同一文本框中并清除它。我试过了
rows = (EditText) findViewById(R.id.editText1);
cols = (EditText) findViewById(R.id.editText2);
ticks = (EditText) findViewById(R.id.editText3);
rows.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
rows.setText("");
//cols.requestFocus();
}
});
cols.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
cols.setText("");
//ticks.requestFocus();
}
});
ticks.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ticks.setText("");
}
});
现在我尝试在 onclick 中请求焦点,它成功地将焦点移动到下一个编辑文本,但它清除了前一个编辑文本中的内容。当用户选择它时,如何使edittexts清除文本,但仍保留它的正常“下一个”属性。