Android-Layout mit Sichtbarkeit GEGANGEN
Vier Ansichten verwenden dieselbe XML-Datei. Ich möchte ein lineares Layout für anzeigenview 1
nur. ich setzeandroid:visibility="gone"
in xml. Und dann mache ich folgendes fürview 1
-
LinearLayout layone= (LinearLayout) view.findViewById(R.id.layone);
layone.setVisibility(View.VISIBLE);
Dadurch wird die Sichtbarkeit jedoch nicht sichtbar.
Ist es nicht möglich, die Ansicht zu zeigen, wenn sie einmal deklariert wurde?GONE
in xml?
Ich möchte die Logik nicht einfach nur durch
layone.setVisibility(View.GONE);
in jeder der drei Ansichten außer Ansicht 1.
Ideen oder Kommentare?
AKTUALISIEREN:
Mein xml -
<TextView
android:id="@+id/layone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Previous Page"
android:textColor="#000000"
android:textSize="16dp"
android:paddingLeft="10dp"
android:layout_marginTop="10dp"
android:visibility="gone" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:padding="10dp"
android:gravity="center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:tag="PrevEntries"
android:id="@+id/laytwo"
android:layout_marginTop="10dp"
android:background="@layout/roundedtext"
android:visibility="gone" >
<TextView
android:id="@+id/laythree"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Previous Page"
android:textColor="#000000"
android:textSize="18dp"
android:gravity="center"
android:textStyle="bold" />
</LinearLayout>