Android布局中margin,padding,align的用法和区别

     一、margin的用法

           android : layout_marginxxx的用法是指当前组件距离其父组件在xxx方向上的边距

         

              比如说:android:layout_marginleft = "30px"      ---   意思就是说当前组件相对于其父组件的左边距为30像素


              如下图所示:

                

               Android布局中margin,padding,align的用法和区别_第1张图片

           

           二、padding的用法              

           

             android : padding(xxx)        ---   padding是相对于当前组件而言的,就是指组件内的文本距离当前组件xxx

                                                                位置的边距

      

              例如:android:paddingTop = "30px"  ---  当前组件内的文本距离组件内部上(顶)边距30px


               如下图所示:

            Android布局中margin,padding,align的用法和区别_第2张图片

              


                三、align的用法  
       

               align就是各种对齐的意思

               ①与指定的组件某位置的边缘进行对其

               比如说 : android: layout_alignxxx = "yyy"     ---  其中xxx代表方位,yyy代表想要和哪个组件对齐,

                                                                                               相应组件的id

              如图所示:

             Android布局中margin,padding,align的用法和区别_第3张图片

              

         

             ②与父组件的某位置的边缘(上下左右)对其

             

               android : layout_alignParentXxx           ---       当前组件和其父组件的Xxx位置对齐

 

              如图所示:

              Android布局中margin,padding,align的用法和区别_第4张图片


总结一下:

              margin就是设定组件的外部边距,padding就是设定组件的内部边距,

               align就是各种对齐,

  

                                                谢谢,希望可以帮到你

             

             

更多相关文章

  1. Android中adb push和adb install的使用区别
  2. app测试教程:ios与android的区别
  3. 【腾讯Bugly干货分享】Android动态布局入门及NinePatchChunk解密
  4. android之组件2
  5. (转)android 按比例布局 适应不同分辨率
  6. Android应用开发之RelativeLayout (相对布局)+梅花效果案例
  7. React Native嵌入到Android原生应用中、组件的生命周期、颜色、

随机推荐

  1. Android_嵌入chrome浏览器
  2. Android(安卓)AsyncTask(异步) 简单样例
  3. Activity has leaked window that was or
  4. android stylet
  5. Android(安卓)P系统输出图像镜像翻转实现
  6. 近百android程序源码贡献 转载的自己看的
  7. ImageView设置图片大小
  8. Android应用程序获取ROOT权限的方法 (基础
  9. Android在子线程中更新UI的方法汇总(共七
  10. Android(安卓)WebView JavaScript交互