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