• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  •    3年前 (2015-10-16)  android基础 |   抢沙发  129 
    文章评分 1 次,平均分 5.0

    【编程基础】Android margin和padding

    android:layout_margin就是设置view相对于其他View之间的距离,在有些布局中可是看作是相对于父View的距离;

    android:padding是设置内容相对view的边框的距离 ;

    【编程基础】Android margin和padding【编程基础】Android margin和padding

    在LinearLayout、RelativeLayout、TableLayout、FrameLayout中,这2个属性都是设置都是有效的 ,

    需要注意在RelativeLayout中如果View设置了基准的view,那么margin就是相对于基准view的距离而不是父view;

     

    text2的top距离text1是50dp,如果不设置  android:layout_below="@+id/text1" 则两个text是在重合的位置;

    在LinearLayout中margin是按照绘制顺序,相对于前一个view的位置,比如:

     

    text2距离父view左边是50dp,上边是50dp+text1.height+50dp,text2的marginTop是相对于text1的;

    在AbsoluteLayout中,没有android:layout_margin属性,设置也没有效果;

     

    本文属原创,转载请注明出处,违者必究

    关注微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(java/C/C++/Android/Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。

    【编程基础】Android margin和padding

     

    本文原始地址:http://www.coderonline.net/programming-android-margin-and-padding.html

    本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/

    否则保留追究法律责任的权利!

    关于

    发表评论

    表情 格式

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册