自定义ArrayAdapter没有TextViews

时间:2017-12-29 10:37:12

标签: android listview android-arrayadapter

我正在使用ListView处理应用,并且我已创建自定义ArrayAdapter。覆盖getView()方法并进行测试运行后,我遇到了一个异常,声称我需要通过适配器的构造函数传递TextView的ID。

幸运的是,我的ListView'sXML设计中有一个TextView,所以这不是问题。

但是,如果我没有一个怎么办?如何为ListView创建一个不包含TextView的项目的适配器?

1 个答案:

答案 0 :(得分:0)

ArrayAdapter默认将String放在TextView中。 要获得更具可自定义性的适配器,请尝试以下操作:https://developer.android.com/reference/android/widget/BaseAdapter.html