android layout_gravity&nbsp…
来源:互联网 发布:phpstudy 多域名配置 编辑:程序博客网 时间:2024/06/05 16:55
相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。
简单使用一下搜索工具,我们就不难找到下面这样的答案:
layout_gravity 表示组件自身在父组件中的位置
gravity表示组件的子组件在组件中的位置
看似很简单嘛
为什么这么简单的道理,总有同学会发现,在“某些时候”,layout_gravity这个属性不好使了,失去了它应有的作用
问题究竟出在哪里了呢?
当作为父layout的LinearLayout的属性为android:orientation="vertical"
当作为父layout的LinearLayout的属性为android:orientation="horizental"
有一个比较特殊的是center,不管是横向还是纵向的时候,它总有一个方向起作用,因为LinearLayout他只可能有一个方向,
这nm的,确实让人蛋疼。其实也有点道理吧,就是LinearLayout横向的时候,如果有多个孩子,那就不知道把谁放最右了,
有两个解决方法吧,
(1)用RelativeLayout吧,这个算是费话吧,哈哈
(2)在LinearLayout中设置android:gravity这个从官方api的解释是怎么放置它的内容,LinearLayout的内容不就是他的孩子么,问题解决
0 0
- android layout_gravity&nbsp…
- Android edittext&nbsp…
- android:phoneNumber 与&nbsp…
- 自定义 Android 对话框&…
- android -“Location of&…
- [原创]android resource&nbsp…
- android videoview&nbs…
- android achartengine&…
- Debug Android and&nbsp…
- Debug Android and&nbsp…
- Android Wifi work&nbsp…
- Android Wifi work&nbsp…
- Android: R cannot&nbsp…
- android 百度地图 &nbsp…
- Android SDK & Android NDK 官方下…
- Android SDK & Android NDK 官方下…
- weibo 登录&nbsp…
- !!! FAILED BINDER&nbsp…
- linux下获取文件目录
- Android include 标签注意点
- 使用git 新建分支以及管理分支
- 常见android手机分辨率(xxhdpi,xhd…
- R文件丢失或无法生成、更新。
- android layout_gravity&nbsp…
- Android 如何让EditText不自…
- ArrayAdapter requires …
- if语句不加大括号
- Android中自定义checkbox样式
- ArcGIS Runtime for&nbs…
- display getSize() 过时
- 打开Android C文件中的LOG
- 二叉树的遍历