private void loadPref() {
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean isTrue = sharedPreferences.getBoolean("Guest_Mode_Key", true);
if (isTrue) {
View Guest = findViewById(R.id.guest_include);
View User = findViewById(R.id.user_include);
Guest.setVisibility(View.VISIBLE);
User.setVisibility(View.GONE);
} else {
View Guest = findViewById(R.id.guest_include);
View User = findViewById(R.id.user_include);
Guest.setVisibility(View.GONE);
User.setVisibility(View.VISIBLE);
}
}
.
<include
android:id="@+id/guest_include"
layout="@layout/content_one"
android:visibility="visible" />
<include
android:id="@+id/user_include"
layout="@layout/content_two"
android:visibility="gone" />
Ich habe zwei < * schließen> -Tags und legen Sie den ersten „Sichtbar“ und die zweite „Gone“, fand ich, wie die Daten aus dem Einstellungen-Aktivität zu bekommen, es war einfach, und dann habe ich eine, wenn wenn der Schalter ist wahr usw. und für das Ende ich nenne nur loadPref()
@DaveNOTDavid - ich Glück immerhin war;)
einen entsprechenden Code-Schnipsel Posting hier wäre schön. – DaveNOTDavid
ja ich weiß, aber ich glaube, mein Code ist falsch: P wenn ich meinen Code hier die Ausgabe wird die gleiche sein, wird jemand mich mit dem richtigen Code und es wird etwas anderes, so dass, warum ich keinen Code gesetzt . – Pelopidas
https://stackoverflow.com/help/mcve. Sonst viel Glück eine Antwort mit dem "richtigen Code" zu bekommen :-) – DaveNOTDavid