ListImageDirPopupWindow中使用ListDirAdapter的arrayadapter適配的時候回調報錯空指針,代碼和老師的一樣啊!求解答,先謝謝了。
ListImageDirPopupWindow中使用ListDirAdapter的arrayadapter適配的時候回調報錯空指針,代碼和老師的一樣啊!求解答,先謝謝了。
ListImageDirPopupWindow中使用ListDirAdapter的arrayadapter適配的時候回調報錯空指針,代碼和老師的一樣啊!求解答,先謝謝了。
2016-01-13
舉報
2016-01-13
你應該把報錯的類型提示貼出來啊,要不然怎么知道具體哪里出錯
2016-01-14
問題解決了,
mConvertView = LayoutInflater.from(context).inflate(
R.layout.popup_main, null);
關聯文件出錯了,我關聯成了
mConvertView = LayoutInflater.from(context).inflate(
R.layout.item_popup_main, null);
希望對大家有幫助。
2016-01-14
麻煩哪位同學將源碼給我發一份,我找找錯的原因,謝謝了!??!
2016-01-14
代碼:
82:?mListView.setAdapter(new ListDirAdapter(context, mDatas));
ListDirAdapter 類代碼如下:
private class ListDirAdapter extends ArrayAdapter<FolderBean>
{
private LayoutInflater mInflater;
private List<FolderBean> mDatas;
public ListDirAdapter(Context context,List<FolderBean> objects) {
super(context, 0, objects);
mInflater = LayoutInflater.from(context);
}
@Override
public View getView(int position, View convertView, ViewGroup parent)?
{
ViewHolder holder = null;
if (convertView == null)
{
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.item_popup_main,parent, false);
holder.mImg = (ImageView) convertView.findViewById(R.id.id_id_dir_item_image);
holder.mDirName = (TextView) convertView.findViewById(R.id.id_dir_item_name);
holder.mDirCount = (TextView) convertView.findViewById(R.id.id_dir_item_count);
convertView.setTag(holder);
} else?
{
holder = (ViewHolder) convertView.getTag();
}
FolderBean bean = getItem(position);
// 重置
holder.mImg.setImageResource(R.drawable.no_image);
// 回調加載
ImageLoader.getInstance(3, Type.LIFO).loadingImage(bean.getFirstImgPath(), holder.mImg);
holder.mDirCount.setText(bean.getCount()+"");
holder.mDirName.setText(bean.getName());
return convertView;
}
private class ViewHolder {
ImageView mImg;
TextView mDirName;
TextView mDirCount;
}
}