У меня проблема с моим кодом, я не знаю, как это сделать.Ниже я опишу свой код
Приведите пример, как открыть новый фрагмент с помощью списка ArrayAdapter
ConfigFragment.java
открытый класс ConfigFragment extends Fragment {
ListViewAdapter list;
String ConfigMenu[] = {
"Interfaces",
"IP Address",
"Routes",
"Queues",
"Log",
"Reboot"
};
Integer ConfigIcon[] = {
R.drawable.ic_interface,
R.drawable.ic_ppp,
R.drawable.ic_routing,
R.drawable.ic_queue,
R.drawable.ic_log,
R.drawable.ic_reboot
};
public ConfigFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_config, container, false);
ListViewAdapter adapter = new ListViewAdapter(getActivity(), ConfigIcon, ConfigMenu);
ListView listView = (ListView) view.findViewById(R.id.listview_fragment_config);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String PilihMenu = ConfigMenu[+position];
Toast.makeText(getContext(), PilihMenu, Toast.LENGTH_SHORT).show();
}
});
return view;
}
У меня есть несколько фрагментов, но я не знаю, как открыть эти фрагменты через ArrayAdapter
Это мой несколько фрагментов.
Interfaces.java, IP.java, Routes.java,Queues.java, Log.java
Мне нужна ваша помощь.Большое вам спасибо