2

これが私が達成する必要があることです、私のmenu_dividerの幅は私の2番目のLinearLayout(wrap_content)の幅と等しくなければなりません。

したがって、2番目のLinearLayoutの幅を取得し、それをmenu_dividerに設定する必要があります。それ、どうやったら出来るの?ありがとう。

<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" />

4

2 に答える 2

0

わかった。幅をmatch_parentに設定しました。ところで、このレイアウトはPopUpWindow用なので、match_parentがそれに答えます。

于 2012-08-27T08:22:08.477 に答える
0

これを試して...

<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>
于 2012-08-27T09:51:58.453 に答える