В Android У меня есть следующий код для удаления поля EditText при нажатии. Это должно удалить любую существующую информацию в поле и начать с чистого листа. Это соберите работу. Когда вы сначала нажимаете в окне редактирования, появляется мягкая клавиатура, но существующая информация в EditBox все еще присутствует. Если вы нажмете второй раз в EditBox, информация исчезнет. Как я могу получить его для очистки данных при первом нажатии? Я предполагаю, что первый щелчок перехвачен мягкой клавиатурой. Большое спасибо за любую помощь.Soft-Keyboard перехватывает мой onClickListener?
// Blank EditText field when clicked
myEditBox.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
tcA.setText("");
}
});
Спасибо за помощь. Я обнаружил, что это сделал трюк: tcA.setOnTouchListener (новый OnTouchListener() { \t @Override \t \t \t общественного логический onTouch (View v, MotionEvent событие) { \t \t \t \t tcA.setText ("") ; \t \t \t \t возвращение ложным; \t \t \t} \t}); – Entropy1024