我想在项目的适配器视图中传递多个数组。
我是这样做的:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView lv = getListView();
setListAdapter(new ArrayAdapter<String>(this, R.layout.main, COUNTRIES));
但是我想传递一个阵列,作为一个人命名,这可能吗?
答案 0 :(得分:1)
如果在适配器中传递多于1个值...
1)为你传递的每个项目创建getter和setter方法......
例如:
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
2)为商店数据创建对象..
例如:
obj.setTitle("value");
3)为商店对象创建arrayList ....
ArrayList<News> arrList = new ArrayList<News>();
arrList.add(obj);
4)将arraylist传递给自定义适配器....
传递多个值的更好方法......它的工作......