LinearLayouts abwechselnd anzeigen

  • Java

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Eddy.

    LinearLayouts abwechselnd anzeigen

    Hallo Community,

    ich habe ein Problem bei meiner App. Ich habe buttons in 2 LinearLayouts. Diese LinearLayouts liegen übereinander damit die buttons beim umschalten nicht auf einmal wo anders sind. Nun zu dem Problem: Ich schalte mittels eines Switches zwischen den beiden um. Ich habe schon viele Varianten des Codes probiert, und gegoogled, allerdings bin ich zu keiner Lösung gekommen. Jedes mal wenn ich eines auf "GONE" stelle, lässt es sich nicht mehr auf "VISIBLE" stellen. Das gleiche ist acuh mit "INVISIBLE" der Fall.

    Java-Quellcode

    1. public void showLayout(LinearLayout senderShown, LinearLayout senderHidden){
    2. senderShown.setVisibility(View.LAYER_TYPE_NONE);
    3. senderShown.setVisibility(View.VISIBLE);
    4. senderHidden.setVisibility(View.GONE);
    5. senderShown.bringToFront();
    6. }


    Ich bitte um Hilfe!
    LG
    Quellcoder
    Projekte
    Du schaltest mit senderShown.setVisibility(View.LAYER_TYPE_NONE); die Hardware-Beschleunigung ab, brauchst du nicht, lass das weg, dann geht das, ausser du hast woanders Fehler. Du kannst auch senderShown.bringToFront(); weglassen, da ja jeweils nur ein Layout sichtbar ist.
    And i think to myself... what a wonderfuL World!