Dies ist der Code II durch Googeln und Lesen eines anderen Stack-Overflow-Antworten implementiert. aber jede Antwort funktioniert nicht für mich.Navigieren von einem Fragment zu einem anderen Fragment auf Knopfdruck
Code Nach diesem Fehler - „Kein Blick für id gefunden 0x7f09009e
mir bitte helfen, diesen
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
//////more code here //////
OnClickListener listner = new OnClickListener() {
@Override
public void onClick(View v) {
Fragment fragment=null;
if(v==rootView.findViewById(R.id.Button)){
fragment = new SortListFragment();
}
FragmentManager manager =getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.fragment_sort, fragment);
transaction.commit();
}
};
ImageButton btn = (ImageButton)rootView.findViewById(R.id.button);
btn.setOnClickListener(listner);
return rootView;
}
funktionierten nicht Sie versuchen, um das onClick-Ereignis und das Einfügen des neuen Fragments in Ihre Aktivitätsklasse über eine Schnittstelle zu behandeln? –
Bitte Layoutdatei angeben. Es scheint, dass die ID SortButton oder Schaltfläche nicht existiert – sonique
zuerst das Layout aufblasen. und verwenden Sie die aufgeblähte Ansicht, um die Layout-Ansichten zu finden. (Wie imagebutton) – Sackurise