Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android Spinner';s下拉菜单?_Java_Android_Listview_Spinner_Fastscroll - Fatal编程技术网

Java 如何在Android Spinner';s下拉菜单?

Java 如何在Android Spinner';s下拉菜单?,java,android,listview,spinner,fastscroll,Java,Android,Listview,Spinner,Fastscroll,在一个应用程序中,我有一个包含数十项的微调器 当用户点击微调器时,会出现一个弹出对话框,显示可能的选择列表。但是,由于有几十个项目(已排序),我希望用户能够使用快速滚动拇指(如ListView上的fastScrollEnabled属性),类似于Contacts应用程序中启用的 我试图获取弹出对话框中使用的ListView,但没有找到任何方法来实现这一点。使用微调器处理大量项目是糟糕的UI设计。当你在设计中达到一个点,你需要在一个旋转器上快速滚动或过滤时,你需要考虑创建一个单独的选择项活动,并把所

在一个应用程序中,我有一个包含数十项的微调器

当用户点击微调器时,会出现一个弹出对话框,显示可能的选择列表。但是,由于有几十个项目(已排序),我希望用户能够使用快速滚动拇指(如ListView上的
fastScrollEnabled
属性),类似于Contacts应用程序中启用的


我试图获取弹出对话框中使用的ListView,但没有找到任何方法来实现这一点。

使用微调器处理大量项目是糟糕的UI设计。当你在设计中达到一个点,你需要在一个旋转器上快速滚动或过滤时,你需要考虑创建一个单独的选择项活动,并把所有的记录放在一个ListVIEW中,在那里你也可以快速滚动,也可以很容易地实现过滤器。p>
你也需要考虑如果你有很多项目,提供不同的订单。推荐的方法是将最新的项目放在开头,也可以对其进行分类,然后您可以使用expandable listview进一步增强每个类别的项目挑选过程。

正确,但更全面的答案是。