0

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

我已经看到 Google IO 2013 应用程序在搜索小部件上有类似的东西。

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

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

如果有人能指出我正确的方向,我将不胜感激。

谢谢。

编辑 1

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

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

编辑 2

我设法使用语音识别选项构建了一些看起来与 SearchWidget 非常相似的东西。

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

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

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

4

1 回答 1

0

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

android:drawableRight="@drawable/your_drawable"

参考

1.自定义EditText- 1

2.自定义EditText- 2

于 2013-09-10T20:39:17.377 回答