リスト ヘッダーでリスト フラグメントを使用しており、最初のリスト項目内に一連のリストを追加する必要があります。
カスタム リスト アダプターを使用してリスト アイテムをロードしています。リスト アイテム 1 については、リスト アダプター内からリスト アイテムの上にサブビューを追加する必要があります。これについてどうすればよいですか?ここで使用したいのが展開可能なリスト項目かどうかはわかりません。
私のカスタム アダプターの getView は次のようになります。
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
int type = getItemViewType(position);
if (convertView == null) {
holder = new ViewHolder();
switch (type) {
case TYPE_LIST_ITEM_1:
convertView = mInflater.inflate(R.id.list_item_one, null);
/* add code */
/* add another list adapter? */
break;
case TYPE_LIST_ITEM_OTHERS:
convertView = mInflater.inflate(R.layout.list_item_other, null);
/* add code for below list */
break;
}
convertView.setTag(holder);
}
else {
holder = (ViewHolder)convertView.getTag();
}
return convertView;
}
使用するヘッダービューを失うことなく、それを行う最適な方法は何でしょうか
myListView.addHeaderView(myHeaderView);