android inflate找不到自定义布局

详细内容:importjava.util.ArrayList;importjava.util.List;importjava.util.Map;importandroid... 详细内容:
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import android.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

public class ListViewAdapter extends BaseAdapter {

//上下文
private Context context;
//布局过滤
private LayoutInflater mInflater;
//数组
private List<Map<String, Object>> listitem=new ArrayList<Map<String,Object>>();
//构造函数
public ListViewAdapter(Context convert, List<Map<String, Object>> listitem){

this.mInflater=LayoutInflater.from(context);
this.listitem=listitem;
this.context=context;

}
//声明列表中所有控件
public final class viewOfItem{
ImageView itemFrontImage;
TextView itemSongNameText;
TextView itemSingerNameText;
ImageView itemSingerPhoto;

}

public int getCount() {
// TODO Auto-generated method stub
return listitem.size();
}

public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}

public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}

public View getView(int position, View convertView, ViewGroup parent) {
//声明列表所有控件
viewOfItem item=null;
//缓冲为空时
if(convertView==null){
//得到列表所有控件
item= new viewOfItem();
//布局过滤
convertView = mInflater.inflate(R.layout, null);

//实例化控件
item.itemFrontImage=convertView.findViewById();

}

return convertView;
}

}

布局过滤时inflate不到自己定义的list_item
求解答
展开
 我来答
匿名用户
2014-07-03
展开全部
没看懂你的意思……什么叫inflate不到自定义布局……你的getView里面代码没贴全吧。
更多追问追答
追问
convertView = mInflater.inflate(R.layout, null);

就是这里inflate里面没有自己定义的布局
追答
你上面的是import android.R,要import你自己的R文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式