J'ai une disposition simple comme suit. Même si, je définis tous les attributs comme wrap_content, la disposition résultante remplit toute la hauteur de l'écran. Les dispositions individuelles en elles-mêmes sont petites. Ainsi, le conteneur de premier niveau ne devrait être aussi grand que pour envelopper tous ses éléments. Mais il semble remplir tout l'écran. En largeur, les mêmes attributs fonctionnent bien. Qu'est-ce qui me manque ici?Que fait la mise en page relative wrap_content?
<LinearLayout
android:id="@+id/lowercontainer"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="10dip"
android:layout_centerHorizontal="true"
android:paddingLeft="0dip"
android:paddingRight="0dip"
android:layout_alignParentBottom="true"
android:background="@drawable/solid_blue"
>
<ImageView
android:id="@+id/lefticon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_settings_display"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:paddingRight="0dip"
/>
<ImageView
android:id="@+id/righticon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_settings_display"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:paddingLeft="0dip"
/>
</LinearLayout>
<TextView android:id="@+id/test"
android:text="Test text"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="10dip"
android:gravity="center"
android:layout_centerHorizontal="true"
android:textSize="20dip"
android:layout_above="@id/lowercontainer"
android:background="@drawable/solid_green"
/>
Il does.It est: –
Désolé, je vous ai vu édité votre post juste après. Essayez d'afficher votre fichier de ressources complet. –
Pour une raison quelconque, la mise en page de haut niveau n'apparaît pas! Mais j'ai mis le reste de la disposition dans le commentaire ci-dessus. J'ai également joint une image pour montrer ce que je reçois. –