カテゴリリスト用のカスタムアダプタを作成しようとしています。何らかの理由で、category_itemレイアウトを膨らませようとしているときに、そのレイアウトにアクセスできません。これが私のコードです:
public class CategoryAdapter extends ArrayAdapter<Category> {
LayoutInflater mInflater;
List<Category> list;
public CategoryAdapter(Context context, int resource, int textViewResourceId, List<Category> objects) {
super(context, resource, textViewResourceId, objects);
mInflater = LayoutInflater.from(context);
list = objects;
}
public View getView(int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if(convertView==null){
convertView=mInflater.inflate(***resource***, null);
holder = new ViewHolder();
}
return convertView;
}
// Declaring new class ViewHolder
class ViewHolder{
TextView category_name;
}
resource
category_item.xmlレイアウト(R.layout.category_item)にアクセスできるはずだと書かれているところ。しかし、何らかの理由でリストに表示されないため、アクセスできません。実際のところ、リストに自分のレイアウトは表示されません。
なぜそれが起こっているのですか、そしてどのようにそれを修正することができますか?