EditText 中 DrawableLeft 的 OnClickListener?
An OnClickListener for DrawableLeft in an EditText?
我正在尝试为我的 editText
("search") 创建一个 OnTouchListener
。
我从 post 中获取代码:Click listener for drawableleft in EditText in Android?
(连同其他 posts)我收到一条错误消息
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")
来抑制错误
查看 问题以获取有关错误的更多信息。
我正在尝试为我的 editText
("search") 创建一个 OnTouchListener
。
我从 post 中获取代码:Click listener for drawableleft in EditText in Android?
(连同其他 posts)我收到一条错误消息
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")
查看