gravity和layout_gravity的区别
2015-08-14 17:02
274 查看
一直没搞清楚gravity和layout_gravity的区别,今天试着写了布局才搞明白。
区别如下:
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.
android:layout_gravity 是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
其原理其实和padding、margin差不多。
它们的值都是一样的,可以试着写写就明白了
区别如下:
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.
android:layout_gravity 是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
其原理其实和padding、margin差不多。
它们的值都是一样的,可以试着写写就明白了
相关文章推荐
- 再学Java进阶篇 数组与字符串
- Map的遍历方式
- 怎样利用代码与习惯提高网站的并发访问性能以及自己的一些疑惑
- SQL Server 数据的添加修改删除和查询
- C#调用java程序
- 让EditText失去焦点,进入后不会选中的解决方法
- 表的基本操作
- HDOJ 5389 Zero Escape DP
- HDU 1160 FatMouse's Speed(动态规划)
- Linux脚本重定向
- Win7 下面安装MongoDB
- hadoop权威指南(第四版)要点翻译(4)——Chapter 3. The HDFS(1-4)
- Unity人工智能学习—确定性AI算法之追踪算法二
- 一些PHP程序员常犯的MySQL错误
- 微信公众号获取未关注的用户基本信息信息(已关注或者未关注都可以)
- ObjectiveC运行时类型
- android textView 折叠 展开 ExpandableTextView
- 转载:大项目实用makefile
- SQL Server
- C#整理