我试图弄清楚ArrayAdapter构造函数中的资源ID是什么。我也有其他问题:
ArrayAdapter
要推送任何物品吗?TextView
说呢?ArrayAdapter<View>
哪里View
可以View
?它是干什么用的
如果提供,则指向TextView
行布局内部的ID 。如果没有提供,您使用的是默认getView()
的实现ArrayAdapter
,则该行布局必须是一个TextView
。
以及为什么它应该指向一些文本
因为getView()
on的内置实现ArrayAdapter
要获取toString()
模型对象并将该文本放入TextView
。
为什么只说TextView?
因为那是getView()
on的内置实现所ArrayAdapter
期望的。
我不能使用arrayadapter,其中视图可以是任何视图吗?
是的你可以。但是,如果您的行中没有TextView
,则不能使用的内置实现,getView()
并且必须以可替代的方式覆盖它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句