这是上部布局。在这里,我只是使用HTML颜色作为背景。
<LinearLayout
android:id="@+id/LayoutUpper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#333333"
android:layout_weight="2"
android:orientation="vertical" >
..........
..........
</LinearLayout>
现在,如果我将背景改为drawable,我的布局会搞砸了。
android:background="@drawable/dark"
HTML颜色代码布局:http://i.stack.imgur.com/SbzQY.png Drawable布局:http://i.stack.imgur.com/wrcxQ.png
答案 0 :(得分:0)
这是因为你有:
android:layout_height="wrap_content"
当您将图像作为背景放置时,它将显示整个图像(因此&#34;包装内容&#34;)
为了防止这种情况,您可以将高度更改为某个固定值...例如:
android:layout_height="0dp"
50dp会杀死layout_gravity属性。