padding和margin都是指代距离。

padding的使用:

在一个TextView中,使用android:padding是指TextView的内容(android:text)离这个TextView边框的距离。

ImageView中则是ImageView的内容(android:src)距离这个ImageView边框的距离。

margin的使用:

分为两种情况。

①如果在RelativeLayout中使用,则是指代这个TextView距离整个屏幕的上下左右的距离。由于RelativeLayout中默认是从屏幕左上角显示组件,所以margin的距离是距它的左边和上边的距离。如果事先设置了android:layout_alignParentRight="true",

android:layout_alignParentTop="true",则margin的距离是指距离右边和上边的距离。

②在LinearLayout中使用,如果使用垂直布局(vertical),margin则指代这个TextView距离它上下最近的组件的距离,如果使用水平布局(horizontal),margin则指代这个TextView距离它左右最近的组件的距离。

如果在上述垂直和水平布局中并没有其他组件,则margin的用法和padding用法相同。

更多相关文章

  1. 界面开发中布局属性全面剖析
  2. 相对布局(RelativeLayout)写的QQ登录界面
  3. Android学习笔记 - 布局篇
  4. android studio线性布局,相对布局,TestView
  5. Android GridLayout网格布局、RadioGroup组合框
  6. 收藏的Android非常好用的组件或者框架。
  7. Android之ConstraintLayout(依赖约束)布局
  8. Android进阶(二十七)Android原生扰人烦的布局
  9. 编写自定义的 Android Preference 组件

随机推荐

  1. 沉浸式状态栏,无缝换肤,带3D感觉的侧滑菜单
  2. Mac OS X下搭建Android(安卓)Source编译
  3. ActivityManagerService启动流程详解
  4. Struts2中一流的方式输出
  5. android中使用代码适配屏幕,dp与px互转、s
  6. 使用编译时注解方式实现View注入(Android
  7. 快速下载ADT-22.6.2(不用登录google)
  8. Android笔记:软键盘弹出遮盖原来界面的布
  9. Android——api阅读记录
  10. android ScrollView,ListView 截屏并保存