添加背景消息Layout_Weight



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

现在,如果我把背景改成可绘制的,我的布局就会一团糟。

        android:background="@drawable/dark"

HTML颜色代码布局:https://i.stack.imgur.com/SbzQY.png可绘制布局:https://i.stack.imgur.com/wrcxQ.png

这是因为您有:

android:layout_height="wrap_content"

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

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

android:layout_height="0dp"

50dp会杀死layout_gravity属性。

最新更新