【发布时间】:2013-09-02 13:01:03
【问题描述】:
我在 iPhone 的应用程序上看到了一个有趣的想法,它包括当我们单击文本编辑区域时显示选项列表。例如,假设我有一个名为“City”(EditText)的字段,我应该输入城市名称。单击 EditText 时,会自动显示一个列表,其中包含一些可供选择的城市建议(例如由程序员定义)。如果用户不喜欢这些建议,他会自己写下这个城市,这个城市可以保存到这个列表中以备将来使用。
我想在我的 Android 应用程序上对此进行编程。我需要这样,当单击 EditText 以引入数据时,会自动显示一个列表,其中包含我(程序员)定义的一些建议。但是,我不知道如何做到这一点。我用谷歌搜索过,但也许很难找到正确的关键字来找到类似的主题。
这个想法是,用户应该在 90% 的时间里使用已经写在列表中的名字,并在必要时给自己写新的名字。类似于下拉列表的东西,但可以在没有特定选项的情况下立即编写新内容。
如何做到这一点?
【问题讨论】:
-
微调器已完全满足要求。
-
@tsp 好吧,我知道如何使用 Spinner,但可以将内容显示为下拉列表。我可以在 Spinner 上编辑/编写文本吗?
标签: java android listview android-edittext