我想扩展Spinner
- Widget,其功能是可以选择多个项目。我的问题是View
- Widget关闭时显示的Spinner
。我想用TextView
替换它,显示以逗号分隔的所有选定项目。
我的第一个想法是系统从AbsSpinner.getSelectedView()
获取该视图,因此我重写此方法并返回TextView
,但系统仍显示第一项,而不是TextView
我的第二个想法是系统获得View
,其代码类似于那个:
View v = adapter.getView(getSelectedItemPosition(), null, null);
我尝试覆盖getSelectedItemPosition()
并返回-1
,并且在适配器的getView
中,如果位置为TextView
,则我返回-1
所选项目。不幸的是,这也行不通: - (。
你有解决我的问题的方法吗?
提前致谢。