J'ai un vertical LinearLayout
avec 3 Buttons
alignés verticalement l'un au-dessous de l'autre. Entre chaque bouton, j'ai défini un LinearLayout
dont la visibilité est initialement GONE
. Lorsque le premier bouton est cliqué, le LinearLayout
en dessous est remplacé par VISIBLE
et la vue de liste que j'ai définie dans cette mise en page apparaît alors que les 2 Buttons
restants restent attachés au LinearLayout
.Bouton se déplaçant hors de vue - android
Le problème est que si la vue de la liste dans le LinearLayout
t (que j'ai ajouté en utilisant le code java) est trop grande, alors les 2 Buttons
en dessous du 1er sont hors de vue. Ce qui reste est la mise en page sous le 1er bouton.
Je souhaite que 2 Buttons
soit lié à la vue. Toute aide serait appréciée. Merci.
Voici ma mise en page:
LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="350dp"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/buttonContact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Contacts"
android:background="@drawable/button_style"
android:textColor="#E6E6E6"/>
<LinearLayout
android:id="@+id/layoutContact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone">
</LinearLayout>
<Button
android:id="@+id/buttonLog"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Call Logs"
android:background="@drawable/button_style" />
<LinearLayout
android:id="@+id/layoutLog"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone" >
</LinearLayout>
<Button
android:id="@+id/buttonVm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Voicemail"
android:background="@drawable/button_style"/>
<LinearLayout
android:id="@+id/layoutVm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone">
</LinearLayout>
</LinearLayout>
S'il vous plaît mettre votre code de format XML Alors qu'il serait facile pour tout le monde à comprendre votre problème. –
non non listview ne travaillera pas à l'intérieur scrollview – AkashG
donner la hauteur de la mise en page linéaire que le contenu de l'enveloppe – AkashG