Android布局中 android:layout_gravity="bottom";为何不起作用?
2016-03-07 09:29
344 查看
在android布局时我们有时会需要将位于LinearLayout布局中的控件放在布局底部,或者是同时想将几个控件底部对齐,此时我们自然会想到使用 android:layout_gravity="bottom" 将控件放在该线性布局底部,但是,但是这样是行不通的,这个问题今天也困扰了我很长时间,以为是自己其他地方布局搞错了或者其他地方搞错了才会出现这种情况,最后没办法查资料才发现以下规律:
在 LinearLayout布局时:
当总布局为水平布局时 即当
android:orientation="horizontal" , 此时只有垂直方向上的top,bottom属性是起作用,而水平方向的该属性是不起作用;
类似的,当总布局为水平布局时 即当 android:orientation="vertical" 此时只有水平方向上的top,bottom属性是起作用,而垂直方向的该属性是不起作用。
相关文章推荐
- Android--点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- Android中常用布局单位
- Android中Context的总结及其用法
- Android Studio NDK及so文件开发
- Android开发笔记(七十六)线程池管理
- Android BadgeView使用
- Android Studio ADB响应失败解决方法
- Android之AIDL服务
- Android Volley完全解析(四),带你从源码的角度理解Volley
- Android 6.0 新特性
- Androidstudio的安装与使用调试
- Androidstudio的安装与使用调试
- android studio 报Android NDK: Aborting... . Stop.
- 从零开始学Android(一):Android开发环境的搭建及项目目录结构的分析
- 命名规范,编码规则(Android版)
- Android应用界面开发-控件+布局 笔记
- android中SO文件动态调试
- ubuntu 连接android手机
- android_activity的数据传递
- Android Studio 使用JNI入门