ListView适配器获取布局文件作为View的三种方式

第一种方法:

public View getView(int position, View convertView, ViewGroup parent)
    {
        View view = null;

        if (convertView != null)
        {
            view = convertView;
        } else
        {
            LayoutInflater layoutInflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            view = layoutInflater.inflate(R.layout.item_view, null);
        }
            ...
}

 

第二种方法:

public View getView(int position, View convertView, ViewGroup parent)
    {
        View view = null;

        if (convertView != null)
        {
            view = convertView;
        } else
        {
         view = LayoutInflater.from(context).inflate(R.layout.item_view,null);
        }
            ...
}

第三种方法:

    public View getView(int position, View convertView, ViewGroup parent)
    {
        View view = null;

        if (convertView != null)
        {
            view = convertView;
        } else
        {
            view = View.inflate(context, R.layout.item_view, null);
        }
            ...
}

 

posted @ 2016-12-15 13:48  Youxian  阅读(370)  评论(0编辑  收藏  举报