首先,我想模仿“android.R.layout.simple_spinner_dropdown_item”这样的效果
是TextView + radiobutton
但是getView()或getDropDownView一次只关心一行,而spinner中的整个radiobuttons就像一个RadioGroup,当打开下拉视图时,必须检查之前选择了item项目的radiobutton。
那我怎么能像simple_spinner_dropdown_item一样模仿布局?
其次,我想在每一行中添加不同的ImageView,所以我不能只使用默认的simple_spinner_dropdown_item,我必须重新定义ArrayAdapter。
那么,有没有最好的方法来解决这些问题?
我喜欢simple_spinner_dropdown_item中的布局,但我也想添加ImageView ...
请给我任何线索
谢谢!
答案 0 :(得分:1)
扩展适配器。覆盖getView()并更改返回到您所追求的视图。
干杯,
答案 1 :(得分:0)
如果你想在不覆盖arrayadapter的情况下实现更通用的适配器,你可以使用baseadapter查看http://blog.app-solut.com/2011/03/using-custom-layouts-for-spinner-or-listview-entries-in-android/的帖子,可以根据需要进行修改。