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