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)
相关文章推荐
- [Android--Tool]关于AVD的使用建议
- [Android--Tool]使用activity-lifecycle源码建立工程无R.java的问题
- [Android--Tool]Android如何将他人的代码放入新建的工程中
- [Android--Tool]不在Android设备运行而打开AVD问题解决
- [Android--Tool]Android的SDK文档的下载
- [Android--Tool]更新SDK后ADT版本低不支持问题的解决
- [Android--Tool]javadoc的生成
- [Android--Tool]SDK中截取连接的被调试手机的画面
- [Android--Tool]提示adb is down问题与解决
- [Android--Tool]Android开发环境安装与配置
- [Android--NDK]android_serialport_api学习
- [Android--Tool]开发环境(ADT)安装与配置
- Android突击:FrameLayout制作霓虹灯效果
- Android IntentService vs Service
- 我的Android进阶之旅------>Android使用AlarmManager全局定时器实现定时更换壁纸
- DOM解析XML文件3-SimpleAdapter_自定义布局
- 对应用进行单元测试
- 在Android程序中使用已有的SQLite数据库
- Android-PullToRefresh开源项目的使用
- 电话拨号器的实现