linealayout垂直布局,控件置为底部
2015-06-01 18:27
381 查看
需求:要在线性布局里实现以下效果,有个按钮位于底部
我们通常想到layout_gravity设置为bottom,但是实际上,在vertical的linealayout里,layout_gravity=bottom是无效的,只能设置水平的居左,居中,居右。
那怎么办呢?
在button外面包一层LinearLayout就好了,
2种方法,1在外面包个vertical的LinearLayout,gravity设置为bottom
2在外面包个horizontal的LinearLayout,layout_gravity=bottom就有效的
看代码1
代码2
我们通常想到layout_gravity设置为bottom,但是实际上,在vertical的linealayout里,layout_gravity=bottom是无效的,只能设置水平的居左,居中,居右。
那怎么办呢?
在button外面包一层LinearLayout就好了,
2种方法,1在外面包个vertical的LinearLayout,gravity设置为bottom
2在外面包个horizontal的LinearLayout,layout_gravity=bottom就有效的
看代码1
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="输入" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="bottom" android:orientation="vertical"> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="提交" /> </LinearLayout> </LinearLayout>
代码2
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="输入" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="提交" android:layout_gravity="bottom"/> </LinearLayout> </LinearLayout>
相关文章推荐
- .Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结
- JavaScript HTML DOM - 改变CSS
- 模拟 2015百度之星资格赛 1003 IP聚合
- (一)程序入口-UIApplicationMain详解
- 软键盘和编辑框焦点
- md5加密32位
- 算法实现(5)大整数乘法
- iOS企业开发In House ipa发布流程
- Java 静态内部类
- 字符串处理 2015百度之星资格赛 1002 列变位法解密
- DB2锁表信息
- linux下使用scp在服务器之间拷贝文件
- ELF文件介绍及hook
- ny-水池数目[深搜]
- Android 屏幕适配(一)
- IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法
- Xposed出现 java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
- JavaScript HTML DOM - 改变 HTML
- 找规律 2015百度之星资格赛 1001 大搬家
- jquery通过ajax在jsp中局部刷新页面