我有一个类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;
}
}
答案 0 :(得分:0)
在return convertView;
中设置return null;
而不是getView()
同样在getItem()
中,您应该返回类似return items.get(position);