Android:如何让LinearLayout的background在整个屏幕中心显示
2个回答
展开全部
1、用其他组件代替linearlayout的方式进行,这样布局比较简单些。
如果用linearlayout的画,需要有5个才能居中,步骤如下
1、垂直放置3个linearlayout,中间一个固定高度,上下两个设置layout_weight="1"
2、中间linearlayout水平布局,放置左中右3个linearlayout,中间的设置固定宽度,左右设置layout_weight="1"
代码示例如下
<linearlayout
android:orientation="vertical" >
<linearlayout android:orientation="vertical" android:layout_weight="1"/>
<linearlayout android:orientation="horizontal"
android:layout_height="50dp">
<linearlayout android:orientation="vertical" android:layout_weight="1"/>
<linearlayout android:orientation="vertical" android:layout_width="50dp"/>
<linearlayout android:orientation="vertical" android:layout_weight="1"/>
</linearlayout>
<linearlayout android:orientation="vertical" android:layout_weight="1"/>
</linearlayout>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询