2

首先,我想模仿像“android.R.layout.simple_spinner_dropdown_item”这样的效果

这是TextView +单选按钮

但是 getView() 或 getDropDownView 一次只关心一行,而微调器中的整个单选按钮就像一个 RadioGroup,当打开下拉视图时,必须检查之前选择的单选按钮。

那么如何模仿simple_spinner_dropdown_item这样的布局呢?

其次,我想在每一行添加不同的ImageView,所以不能只使用默认的simple_spinner_dropdown_item,必须重新定义ArrayAdapter。

那么,有没有最好的方法来解决这些问题?

我喜欢 simple_spinner_dropdown_item 中的布局,但我也想添加 ImageView...

请给我任何线索

谢谢!!

4

2 回答 2

1

扩展适配器。覆盖 getView() 并将返回的视图更改为您所追求的。

干杯,

于 2010-02-09T16:39:47.227 回答
0

如果您想在不覆盖 arrayadapter 的情况下实现更通用的适配器,您可以查看http://blog.app-solut.com/2011/03/using-custom-layouts-for-spinner-or-listview-上的帖子entry-in-android/它使用 baseadapter,可以根据需要进行修改。

于 2011-03-18T13:04:27.410 回答