次の条件に従ってレイアウトをインフレートしたい:
if (...) {
view = inflater.inflate(R.layout.customer_menu_item, null);
}
else {
view = inflater.inflate(R.layout.customer_menu_index, null);
view = inflater.inflate(R.layout.customer_menu_item, null);
}
レイアウトcustomer_menu_index
は、メニューリストにインデックス文字を挿入するためのものです。2 番目のレイアウトは、基本的なメニュー項目を挿入します。
getView(int position, View convertView, ViewGroup parentView)
に含まれるメソッドの 1 回の呼び出しで 2 つの異なるレイアウトをインフレートするにはどうすればよいですかBaseAdapter
。