在EditText中用于DrawableLeft的OnClickListener?

时间:2018-10-13 07:53:39

标签: java android drawable

我正在尝试为OnTouchListener创建一个editText(“搜索”)。

我从帖子Click listener for drawableleft in EditText in Android?中提取了代码

(与其他帖子一起)我收到一个错误消息

  

自定义视图EditText设置了对其调用的OnTouchListener,但没有   覆盖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;
            }
        });

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用@SuppressLint("ClickableViewAccessibility")

来抑制该错误。

查看this问题以获取有关您的错误的更多信息。