如何在看起来像Spinner但实际上不是Spinner的Android应用中设计此组件?

时间:2019-07-11 04:34:43

标签: android android-studio android-layout android-spinner

我可以简单地设计一个列表下拉微调器(当在这样的微调器上单击时,将显示一个下拉列表)-但是,我想要的是当我单击此类组件时,结果与< strong>下面的图片),下图显示了接下来发生的事情-某些选项出现了模糊搜索框。由于下拉列表很长,因此非常麻烦。

我认为我认为这样的组件应该是Android应用程序中的另一个组件-不是Spinner,或者有一个我尚未发现的Spinner模式?

我期待您的所有建议或文档!

预期结果   

2 个答案:

答案 0 :(得分:0)

如果您想将微调器打开为对话框,则可以通过将xml中的spinnerMode设置为“ dialog”来实现。

android:spinnerMode="dialog"

现在,如果要自定义布局,则可以创建自己的自定义布局并将其用于对话框。

答案 1 :(得分:0)

您可以使用带有自定义适配器的AutoCompleteTextView来实现。

在下面找到参考: Android AutocompleteTextView with custom adapter example