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. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android抽象布局——include、merge 、ViewStub
  6. android 按钮设计中state_selected属性
  7. Android(安卓)Studio系列教程三--快捷键
  8. 【Android开发基础】应用界面主题Theme使用方法
  9. Android(安卓)支持多屏幕机制

随机推荐

  1. 今天双十一,给大家送几套视频教程吧
  2. shell 双多分支if条件句语法
  3. proxmox迁移详解
  4. 运维少年系列 python and cisco (4)
  5. 利用Firewalld实现NAT功能
  6. SQL优化小讲堂(七)——合理使用变量
  7. SQL优化小讲堂(六)——善待数据库从建表
  8. 运维少年系列 - ansible and cisco(1)
  9. 数据分析必备软件Excel安装包+激活工具
  10. SQL优化小讲堂(五)——索引的那些事