【发布时间】:2014-12-11 19:53:37
【问题描述】:
据我了解,getView 的目的是“给”ListView(或其他接口),特定的视图,每次适配器被“要求”。 我通过位置得到了对象:
myItem = (myItem) getItem(位置);
然后我检查了convertView是否不为null,并初始化了一个默认布局:
itemLayout = (RelativeLayout) convertView;
if (itemLayout == null) {
LayoutInflater inflater = (LayoutInflater)mContext.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
itemLayout= (RelativeLayout) inflater.inflate (R.layout.my_item,null);
}
现在我想在我的项目/对象和它的布局之间建立联系——或者换句话说:用这个项目的值填充这个布局的视图。
我怎样才能做到?还是我对整个概念的理解完全错误?
【问题讨论】:
标签: java android eclipse android-layout android-arrayadapter