0
public AdapterClass(Context a, int resourceID, List < Info > entries) {
    super(a, resourceID, entries);
    this.layoutResource = resourceID;
}

@
Override
public View getView(int position, View convertView, ViewGroup parent) {
    final Object custom = getItem(position);
    LinearLayout rowView = null;
    if (convertView == null) {
        rowView = new LinearLayout(getContext());
        LayoutInflater vi = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        vi.inflate(layoutResource, rowView);
    } else
        rowView = (LinearLayout) convertView;

    if (custom != null) {

    }
    return rowView;
}

実行時に 2 つの異なるレイアウトを渡していますgetView()。メソッドで渡しているレイアウトを特定するにはどうすればよいですか。を使用してArrayAdapterいます。

4

2 に答える 2