Я пытаюсь создать OnTouchListener для моего editText ("поиск").
Я взял код из поста: Нажмите прослушиватель для drawableleft в EditText в Android?
(Наряду с другими сообщениями) Я получаю сообщение об ошибке
Custom view EditText has set OnTouchListener called on it but does not override PerformClick
Не совсем уверен, куда идти дальше, так как об этом написано не так много, что я могу найти. Спасибо за вашу помощь!
search.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
final int DRAWABLE_LEFT = 0;
if (event.getX() <= (search.getCompoundDrawables()[DRAWABLE_LEFT].getBounds().width()))
{
// your action here
return true;
}
return false;
}
});
Спасибо




Вы можете подавить ошибку, используя @SuppressLint("ClickableViewAccessibility")
Ознакомьтесь с вопросом это для получения дополнительной информации о вашей ошибке.
Спасибо! Теперь проблема в том, что у меня drawablePadding установлено на 20dp, поэтому, если я нажму на drawable в EditText, появится клавиатура вместо обработки onTouch для drawable ...