关于布局重点(android学习初期)

本文详细介绍了Android开发中常用的两种布局方式:线性布局LinearLayout与相对布局RelativeLayout,并列举了这两种布局中经常使用的属性。此外,还讲解了一些通用控件属性如控件方向、控件背景等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.最常用的布局线性布局LinbearLayout 相对布局RelativeLayout (99%的项目用到这两个)

   1. 线性布局中最常用到的属性:

            android:id 

                          控件的名字,唯一确定控件的依据,不可重复

            android:layout_width 

                      控件的宽度,单位为dp   例:200dp       

                      另外也可以设置值为match_parent表示与其外部控件宽度一致

             android:layout_height

                      控件的高度,同上

            android:background

                    控件背景,可以设置成各种颜色或特定的图片或者

                    网址:  http://tool.oschina.net/commons?type=3可以查询各种颜色HTML代码

           android:layout_margin

                 控件外边距,距离外部控件边距为多少

                     直接写layout_margin默认为四边    

                      android:layout_marginTop  顶边距
                        android:layout_marginLeft 左边距
                        android:layout_marginRight  右边距

                 

            android:layout_padding

                   控件内边距,距离内部控件边距为多少

                   同样也分上下左右

           android:orientation       

                              控件方向 

                       vertical 上下方向

                     horizoncal 左右方向 

 2.相对布局部件中常用属性:

          android:layout_alignParentBottom 靠布局底部对齐值为ture或者false(效果等于不写这句话)

          android:layout_alignParentRight    靠布局右侧对齐

          android:layout_toRightOf           相对于某部件右边

 

     

二.控件常用的属性

          处了以上的高度 宽度 背景 边距还有:

      android:gravity 

部件内容的位置 center 居中

比如可以将文本框中的文本居中,布局中的部件居中等等

当然还有其他位置,靠右靠左 右下角等等 不一一列出

      android:weight

                  权重 值为整数

        当一个布局中两个部件权重相等都为1时,两个部件将平分所有父控件剩余内容(比例1:1)     

        把剩余内容按照权重去分配    

         

                             


          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值