Android ListView自定义Adapter的布局无法inflate

2024-11-23 16:48:37
推荐回答(2个)
回答1:

convertView = LayoutInflater.from(getApplicationContext()).inflate(R.layout.XXXX, null);

convertView.findViewById(R.id.xxxx)

试试用第一句来获取VIEW.

还有Adapter中如果不用ConvertView来做缓存,很容易出现内存溢出的

回答2:

错在这里了:v = mInflater.inflate(resource, parent, false); 而且返回也不是v。

修改:convertView = mInflater.inflate(resource, parent, false); 返回 return convertView ;