我在iPhone的应用程序上看到了一个有趣的想法,其中包括当我们点击一个区域进行文本编辑时显示选项列表。例如,假设我有一个名为“City”(EditText)的字段,我可以输入该字段来输入城市名称。当单击EditText时,列表会自动显示一些可以选择的城市建议(例如由程序员定义)。如果用户不喜欢这些建议,他自己写这个城市,这个城市可以保存到这个列表中以供将来使用。
我想在我的Android应用程序上编程。我需要的是,当点击EditText来引入数据时,列表会自动显示我(程序员)定义的一些建议。但是,我不知道如何做到这一点。我用谷歌搜索,但也许很难找到正确的关键字来找到类似的主题。
这个想法是用户应该在90%的时间内使用已经写在列表中的名称,并在必要时自己写新的名称。有点像下拉列表但有可能在没有特定选项的情况下立即编写新内容。
如何实现这一目标?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以考虑使用Edittext的焦点更改侦听器, 当获得焦点时,您可以显示上下文菜单以从中选择数据。