如何通过android中的代码从edittext中删除可绘制的图像

时间:2014-03-21 06:46:53

标签: android android-edittext

我已通过以下代码在编辑文本中放置了一个图像

<EditText
    android:id="@+id/searchfilter"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:hint="Enter search keyword"
    android:drawableRight="@drawable/ic_launcher"/>

我需要通过java代码隐藏此图像

提前致谢

3 个答案:

答案 0 :(得分:9)

尝试以下代码

editText.setCompoundDrawablesWithIntrinsicBounds(0,0,0,0);

答案 1 :(得分:6)

有了这个,您可以删除drawable

任意一侧的EditText
editText.setCompoundDrawables(null, null, null, null);

答案 2 :(得分:2)

尝试使用setCompoundDrawablesWithIntrinsicBounds()方法,如下所示......

editText.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);