/ / Vue Android - Définir la largeur de manière dynamique - Android, Android-layout, width, android-linearlayout

Android View - Définissez la largeur de manière dynamique - Android, Android-layout, width, android-linearlayout

Voici ce que je dois accomplir, la largeur de mon menu_divider doit être égale à la largeur de mon second LinearLayout (wrap_content).

Il me faut donc obtenir la largeur du deuxième LinearLayout et le définir dans mon menu_divider. Comment je fais ça? Merci.

<LinearLayout   //second LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="174dp"
android:padding="8dip" >

<ImageView
android:id="@+id/itemImage"
android:layout_width="25dip"
android:layout_height="25dip"/>

<TextView
android:id="@+id/itemLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

</LinearLayout>

<View
android:id="@+id/menu_divider"
android:layout_width="174dp"
android:layout_height="1dp"
android:background="#96808080"
android:minWidth="174dp"
android:visibility="visible" />

Réponses:

0 pour la réponse № 1

J? ai compris. Je viens de définir la largeur à match_parent. Au fait, cette mise en page est une pour PopUpWindow alors match_parent y répond.


0 pour la réponse № 2

essaye ça...

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="174dp"
android:padding="8dip" >

<ImageView
android:id="@+id/itemImage"
android:layout_width="25dip"
android:layout_height="25dip"/>

<TextView
android:id="@+id/itemLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hwlloo nanfkjfouiofr dashjfkhal sdhf"/>

</LinearLayout>

<View
android:id="@+id/menu_divider"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ff0000"
android:visibility="visible" />

</LinearLayout>