android:layout_above 将该控件的底部至于给定ID的控件之上
android:layout_below 将该控件的顶部至于给定ID的控件之下
android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐
android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐
android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐
android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐

android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐
android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央
android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央
android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中央


android:padding和android:layout_margin    通俗的理解 Padding 为内边框,Margin 为外边框
android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。

android:layout_gravity="center"
android:gravity 属性是对该view 内容的限定.比如一个button 上面的text.  你可以设置该text 在view的靠左,靠右等位置..
android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左  靠右等位置就可以通过该属性设置.

 

 


--------------------- 
源作者:康小岱 
来源:CSDN 
原文:https://blog.csdn.net/u012372365/article/details/50920482 
版权声明:本文为博主原创文章,转载请附上博文链接!

更多相关文章

  1. android控件的对齐方式详解
  2. Android中以JAR形式封装控件 或者类库
  3. 【Android开发学习27】界面控件之进度条(ProgressBar)
  4. ArcGIS for Android地图控件的5大常见操作
  5. TextView 控件使用
  6. Andrid 控件集合大全
  7. 系出名门Android(5) - 控件(View)之TextView, Button, ImageButt
  8. Android ImageView控件的setMaxWidth、setMaxHeight不起作用
  9. 如何在XML设定android控件的颜色(十六进制颜色码)

随机推荐

  1. android 9.0 SD卡权限问题 文件管理器没
  2. Android DEX安全攻防战
  3. android 左上角返回上一级的实现
  4. android中获取屏幕高宽时的注意事项
  5. 关于Android动态权限的一些疑问
  6. bluethooth BLE Android
  7. Android 网络权限配置
  8. Android中字符串的拆分-split
  9. 关于Android 混淆的内容总结
  10. Android:CoordinatorLayout使用详解