Ich werde das sichtbare Navigationselement (wahr oder falsch) als Bedingung festlegen.Navigationselement setVisible
item = (MenuItem)getActivity().findViewById(R.id.find_doctor_nav);mInsertBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {if(type.equals("Doctor")){
item.setVisible(false);
}
if(type.equals("Patient")){
item.setVisible(true);
}
CharSequence text = "User session start..!";
Toast toast = Toast.makeText(getContext(), text, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER,0,0);
toast.show();
}
}
});
Dies ist mein Stück Code, der ich tun werde. Aber das ist ich Fehler
android.view.MenuItem android.view.MenuItem.setVisible (boolean)‘auf einer Null-Objekt Referenz
ich in Fragmente Klasse machte, aber es ist nicht funktionieren mit meinem Code. Bitte schlage mir eine passende Lösung vor. Danke ....
Aber Sie verwenden "NavigationView" von Desig Library? –
Elvis, das ist nicht Arbeit, weil ich das in "Fragment" setze. zwei Tage vor meinem Code arbeiten, aber dieses Mal ist keine Arbeit. Ich möchte wissen, dies ist ein richtiger Weg, dies zu tun, weil ich neuere in Android bin – Mujahid
Ja, diese android NavigationView. Ich schreibe Navigationscode in der Hauptaktivität, aber ich mache das in Fragment – Mujahid