有没有办法替换使用自定义旋转器打开Spinner时弹出的标准ListView? 我希望我的Spinner列表可以过滤(和/或甚至可能有两个带有不同列表的选项卡,用户可以从中选择选项)。
这是可以实现的,还是我必须自己实施?
答案 0 :(得分:3)
答案是你不需要自己实现。您需要做的是创建一个扩展Spinner并覆盖performClick事件的类,并创建自己的对话框以显示而不是标准的对话框。然后,您必须在对话框中自定义列表。
在我的情况下,我还创建了自己的SpinnerAdapter来实现Filterable接口,并将该适配器与列表一起使用。