这是我需要完成的,我的menu_divider的宽度应该等于我的第二个LinearLayout(wrap_content)的宽度。
所以我需要获取第二个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" />
答案 0 :(得分:0)
我明白了。我只是将宽度设置为match_parent。顺便说一句,这个布局是一个PopUpWindow,所以match_parent回答它。
答案 1 :(得分: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>