添加背景混乱Layout_Weight

时间:2014-10-15 15:35:32

标签: android layout

这是上部布局。在这里,我只是使用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

1 个答案:

答案 0 :(得分:0)

这是因为你有:

android:layout_height="wrap_content"

当您将图像作为背景放置时,它将显示整个图像(因此&#34;包装内容&#34;)

为了防止这种情况,您可以将高度更改为某个固定值...例如:

android:layout_height="0dp"

50dp会杀死layout_gravity属性。