¿是否可以在EditText中放置带动作的图标?

时间:2013-09-10 20:28:08

标签: android android-edittext

我期待在右侧创建一个带有某种功能的图标的EditText。

我已经看到Google IO 2013应用在搜索小部件上有类似内容。

我想知道是否可以使用简单的EditText来做到这一点。

我尝试使用EditText右侧的简单ImageView,但它看起来非常糟糕。

如果有人能指出我正确的方向,我真的很感激。

感谢。

编辑1

这是我想要的一个例子。它看起来非常好。我使用了drawableRight,它看起来不太好。

http://img836.imageshack.us/img836/1521/6faa.png

编辑2

我设法使用语音识别选项构建与SearchWidget非常相似的东西。

我将两个EditText放在一起(使用RelativeLayout),并将右侧的边距设置为-10dp。这样它看起来像一个EditText。我知道这不合适,但现在做我想要的。

我现在的问题是图像,我使用的是32x32 px图像,因为它很合适,但质量很低,我会调查一下。

http://img560.imageshack.us/img560/9394/ilwp.png

1 个答案:

答案 0 :(得分:0)

您绝对可以使用自定义EditText和drawableRight,如下所示:

android:drawableRight="@drawable/your_drawable"

参考

1。Custom EditText- 1

2. Custom EditText- 2