布局夸大的问题

时间:2018-08-09 20:27:01

标签: android layout

我有一个类showProduct,它扩展了BaseAdapter。我试图在getView方法中插入一个布局,但是当我在布局中获取视图的ids(R.id.tvName)时,它不接受id。我已经在布局中设置了ID。

class showProduct extends BaseAdapter{

    @Override
    public int getCount() {
        return rows;
    }

    @Override
    public Object getItem(int position) {
        return null;
    }

    @Override
    public long getItemId(int position) {
        return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        convertView = getLayoutInflater().inflate(R.layout.show_product,null);
        TextView tvName,textViewDesc;

        tvName = (TextView)convertView.findViewById(R.id.tvName);
        return null;
    }
}

1 个答案:

答案 0 :(得分:0)

return convertView;中设置return null;而不是getView()
同样在getItem()中,您应该返回类似return items.get(position);

的内容