Wenn habe ich ein neues Projekt, das ich Navigationsleiste Aktivität app screenWie ändern Artikel Navigation Ausgewählte programmatisch
nun jedes Menüpunkt, wenn ich darauf klicken, wird ein Fragment öffnen, indem Sie einen Methodennamen Ersatz fordern.
in Fragment 1 Ich habe eine RadioGroup, wenn die geprüfte Änderung das fragmet öffnen wird, hängt vom Radio ab.
@Override
public void onCheckedChanged(RadioGroup radioGroup, int i) {
RadioButton radioButton = (RadioButton)getActivity().findViewById(i);
if(radioButton.getTag()==1)
((MainActivity) getActivity()).replaceFragment(0);
else if ((radioButton.getTag()==2))
((MainActivity) getActivity()).replaceFragment(2);
}
Die App funktionieren, aber die Frage ist, wie kann ich die Navigation Artikel ausgewählt und auch den Titel ändern für die Aktionsleiste ändern.
ist es möglich, auf diese Weise
((MainActivity) getActivity()).onNavigationItemSelected(menuitem);
aber aus dem Fragment zu verwenden, wie kann ich die Elemente im Menü zugreifen> activity_main_drawer.xml und führt es durch menuitem
Das Fragment in nav_flashcards wird ein neues Fragment öffnen, die nav_home representsl, das Problem ist, wie man das Auswahlelement von nav_flashcards nach nav_home verschiebt –