`
暴风雪
  • 浏览: 387989 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

[长姿势了]android:padding和android:margin的区别

阅读更多

android:layout_marginLeft指该控件距离边父控件的边距,

android:paddingLeft指该控件内部内容,如文本距离该控件的边距。

 

如:

当按钮分别设置以上两个属性时,得到的效果是不一样的。

android:paddingLeft="30px":

按钮上设置的内容(例如图片)离按钮左边边界30个像素。

android:layout_marginLeft="30px"

整个按钮离左边设置的内容30个像素

这二个属性是相对的,假设B是A的子控件,设置B的margin和设置A的padding能达到相同的效果。

 

转自:http://blog.csdn.net/maikol/article/details/6048647

0
0
分享到:
评论
1 楼 yaying 2013-04-11  
呃,还没开始android开发,正在研究这本开发宝典http://www.codejia.net/view/128.html

相关推荐

    android_中_padding与margin

    总之,理解并熟练掌握`padding`与`margin`的区别及应用场景对于Android开发者来说至关重要。这不仅有助于提高应用的美观度,还能提升用户的使用体验。希望本文能帮助您更好地理解和运用这两个属性。

    Android TextView实现垂直滚动效果的方法

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> android:id="@+...

    Css padding和margin区别

    这个一个CSS padding和margin的例子,对初学者很有帮助的哦~ .divcss3{border:1px solid #F00;width:400px;margin-left:15px; padding-left:35px;} .box2 { margin-left:10px; padding-left:15px; width:300px...

    android自定义弹出框

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <RelativeLayout xmlns:...

    padding和margin区别

    padding和margin区别 padding和margin区别 padding和margin区别padding和margin区别

    Android开发EditText属性.txt

    ### Android开发中的EditText属性详解 #### 一、概述 `EditText`是Android中非常重要的一个控件,主要用于接收用户输入的文本。它继承自`TextView`,而`TextView`又继承自`View`,因此`EditText`具备了`View`和`...

    Android布局文件的属性值解析

    #### android:padding 和 android:layout_margin - **android:padding** 属性用于设置视图内容与视图边缘之间的间距。 - **android:layout_margin** 属性则用于设置视图与周围视图或容器边缘之间的间距。 例如: ...

    Android:Drawable样式和尺寸单位源代码

    在Android开发中,Drawable是图形和图像的基本容器,它允许开发者创建、管理和显示各种图形对象,如颜色、形状、位图等。理解Drawable及其样式代码对于构建美观且功能丰富的用户界面至关重要。本篇文章将深入探讨...

    Android应用开发-购物信息存储界面开发.pptx

    每个`TextView`都可以通过设置`android:id`、`android:layout_width`、`android:layout_height`以及`android:text`属性来定义其位置和内容。例如: ```xml android:id="@+id/textView1" android:layout_width=...

    android:drawable.xml相关应用

    <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认状态下显示的图片 --> <item android:drawable="@drawable/pic1"/> <!-- 当窗口失去焦点时显示的图片 --> <item android:...

    Android Layout样式布局

    xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- 子视图 --> ``` #### 四、其他布局属性 除了以上提到的...

    Android设置虚线、圆角、渐变

    在Android开发中,为UI元素添加虚线、圆角和渐变效果是常见的需求,可以提升应用的视觉吸引力。下面将详细讲解如何实现这些效果。 ### 一、虚线(Dashed Line) 在Android中,我们可以使用`Shape Drawable`来创建...

    android布局属性总结文档

    **Padding**和**Margin**:`android:padding`是视图内部的空间,`android:paddingLeft`、`android:paddingTop`等分别设置各边的内边距。`android:margin`则是视图与周围元素之间的距离,如`android:layout_...

    Android 标签属性大全

    本文档将详细介绍一系列常用的Android控件属性,包括布局间距(`margin`)、填充(`padding`)、对齐方式(如`gravity`、`layout_gravity`等)以及其他一些关键属性如`unselectedAlpha`等。通过这些属性的学习与应用...

    android studio 基本控件

    - 例如,如果有三个 TextView 设置了 `android:layout_weight="1"`、`android:layout_weight="2"` 和 `android:layout_weight="3"`,则这三个 TextView 将按比例占据 LinearLayout 的宽度(或高度,取决于 ...

    HTML中padding和margin的区别,代码加详解

    HTML 中的 padding 和 margin 的区别 HTML 中的 padding 和 margin 是两个常用的 CSS 属性,它们都是用于控制 HTML 元素的布局和样式的,但它们之间存在着明显的区别。 首先,让我们来了解一下 padding 属性。...

    Android代码-自定义圆形拖动条

    SwagPoints SwagPoints - An Android custom circular SeekBar that supports max/min range and step settings. Gradle dependencies { ... ...} ... xmlns:swagpoints=... android:padding="64dp

    Android中Button样式新方法

    同时,添加适当的margin和padding以提供良好的视觉效果和触摸反馈。 ```xml android:id="@+id/addnew_myButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_...

    Android shape 属性深入用法

    首先,Shape元素是定义在`<shape>`标签内的,它有四个基本的子元素:`<solid>`, `<stroke>`, `<corners>`, 和 `<padding>`。这些子元素分别用于定义形状的颜色、边框、圆角和内部填充。 1. ****: 这个元素用来...

    andorid 美化 扁平按钮美化

    <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/button_color" /> <!-- 按钮填充颜色 --> <corners android:radius="4dp" /> <!-- 圆角半径 --> <padding ...

Global site tag (gtag.js) - Google Analytics