【问题标题】:Click event for edittext drawable? [duplicate]可编辑文本可绘制的单击事件? [复制]
【发布时间】:2014-02-03 12:11:14
【问题描述】:

我正在使用这个东西-

<EditText
            android:id="@+id/searchFor"
            android:layout_width="240dip"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#FFFFFF"
            android:padding="5dp"
            android:hint="Search Here"
            android:drawableRight="@drawable/forward"
            android:textAppearance="?android:attr/textAppearanceSmall" />

现在,由于我已将图像设置为此编辑文本,我如何才能在该图像上触发点击事件注意它是一个 Edittext 意味着我将输入我的查询我已经尝试点击编辑文本,但即使当我点击它时它也会被触发输入它

【问题讨论】:

    标签: android android-edittext android-drawable


    【解决方案1】:

    不幸的是,没有直接的方法可以做到这一点。你必须为EditText 实现你的onTouchListener 并且如果动作事件是ACTION_UP 检查触摸的x 坐标是否与你的drawable 的x 坐标相交

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多