0
私は特定のアイテムのリストフラグメントを作成しています。各項目をクリックすると、フラグメントのその項目に対して新しいリストフラグメントを開く必要があります。だから、あなたの中にクラスレベルで現在SellListFragment
をこれらのArrayListを作成ListClragmentのOnclickアイテムは新しいカスタムListFragmentを開きます
public class SellListFragment extends ListFragment implements OnItemClickListener {
String[] menutitles;
TypedArray menuIcons;
SellCustomAdapter adapter;
private List<RowItem> rowItems;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.list_fragment, null, false);
}
@Deprecated
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
menutitles = getResources().getStringArray(R.array.titles);
menuIcons = getResources().obtainTypedArray(R.array.icons);
rowItems = new ArrayList<RowItem>();
for (int i = 0; i < menutitles.length; i++) {
RowItem items = new RowItem(menutitles[i], menuIcons.getResourceId(i, -1));
rowItems.add(items);
}
adapter = new SellCustomAdapter(getActivity(), rowItems);
setListAdapter(adapter);
getListView().setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// ((CategorySelectedListener)getActivity()).categorySelected(position);
//Toast.makeText(getActivity(), menutitles[position], Toast.LENGTH_SHORT).show();
;
}
}
あなたが直面している問題は何ですか? – tpk
次のリストに進む方法を教えてください – gStephin
私はあなたが望むものをはっきりと理解していませんでした。 – tpk