【发布时间】:2013-03-20 17:10:51
【问题描述】:
我正在尝试将自定义列表视图与 arrayadapter 一起使用。我有这个适配器的布局。但我想以编程方式创建这个适配器的布局。Arrayadapter 将此布局的 id 传递给它的超级。它不接受布局。如何传递布局对象而不是 resourceId?
super(context, LayoutResourceId, ArrayList);
【问题讨论】:
-
LayoutResourceId 和 ArrayList 定义在哪里?
-
使用 BaseAdapter 代替,您不需要将任何 id 传递给超类
-
通常它从 R.java 中获取 LayoutResourceId,它是布局的 id,而 Arraylist 是 myObject 的列表。但现在它不在 R.java 中,它以编程方式准备
-
@Atrix1987 on baseAdapter in getView 我使用了一个充气器,它的充气方法再次使用 id 它不接受布局。
-
@nrllh 充气器需要布局的 ID 才能充气...就像 ArrayAdapter 的构造函数一样。
标签: android android-layout android-arrayadapter