如何在AutoCompleteTextView左侧添加固定文本?

时间:2014-04-16 20:11:13

标签: android autocompletetextview

我想实现AutoCompleteTextView,就像Android中的Gmail应用程序一样。 我不知道如何设置" To"固定文本在AutoCompleteTextView的左侧。 这是如何实现的?我是否必须将TextView放在AutoCompleteTextView中以显示" To"标签。如果我这样做,我的光标从AutoCompleteTextView的开头开始,而不是在TextView之后。

我应该如何实现这个观点

enter image description here

3 个答案:

答案 0 :(得分:0)

您可以在TextView的左侧放置AutoCompleteTextView。使用水平LinearLayout。如果需要,可以在线性布局上设置边框(带小刻度线的下划线)。

答案 1 :(得分:0)

我的实施方式是使用android:drawableLeft。首先创建一个drawable(可能是图像),在你的情况下“To”。然后将它应用于您的AutoCompleteTextView的xml声明中。

<AutoCompleteTextView
        android:id="@+id/auto_complete_textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/to_drawable_label"/>

我希望这会有所帮助。 :)

答案 2 :(得分:-1)

您只需要创建一个适配器并将其设置为AutocomleteTextView。