您的位置:首页 > 移动开发 > Android开发

Android突击:实现屏幕四角和居中摆放控件的布局

2015-07-11 00:23 309 查看

要实现这样的布局,其实就是将屏幕纵向三等分,上下的进行平分就好啦。用:Iienarlayout实现。代码:
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical" android:layout_width="fill_parent"

android:layout_height="fill_parent">

<!--   上部 -->

<LinearLayout android:orientation="horizontal"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:layout_weight="1">

<LinearLayout android:orientation="vertical"

	android:layout_width="fill_parent" android:layout_height="fill_parent"

	android:layout_weight="1">

<Button android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="左上按钮"

android:layout_gravity="left" />

</LinearLayout>

<LinearLayout android:orientation="vertical"

	android:layout_width="fill_parent" android:layout_height="fill_parent"

	android:layout_weight="1">

<Button android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="右上按钮"

android:layout_gravity="right" />

</LinearLayout>


</LinearLayout>

<!--  中部 -->

<LinearLayout android:orientation="vertical"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:layout_weight="1" android:gravity="center">

<Button android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="中心按钮" />

</LinearLayout>

<!--  底部 -->

<LinearLayout android:orientation="horizontal"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:layout_weight="1">

<LinearLayout android:orientation="vertical"

	android:layout_width="fill_parent" android:layout_height="fill_parent"

android:layout_weight="1" android:gravity="left|bottom">

<Button android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="左下按钮" />

</LinearLayout>

<LinearLayout android:orientation="vertical"

	android:layout_width="fill_parent" android:layout_height="fill_parent"

android:layout_weight="1" android:gravity="right|bottom">

<Button android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="右下按钮"

/>


</LinearLayout>

</LinearLayout>



</LinearLayout>

[/code]weight属性比较重要的,若weight值都相等,相当于等分,weight值越大,占的比重越小。

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: