使用weight属性实现视图的居中显示

系统 1604 0

有的时候我们开发一个产品的时候需要让其中某个控件的宽度或高度占据其父容器的宽度或高度的一半显示,这个时候由于设备尺寸的限制,做到在每个设备上都具有同样的效果的话,我们就需要用到weightSum属性和layout_weight属性。

具体的实现过程分析如下:

首先为父容器指定一个weightSum,然后为其子控件的layout_weight属性值设为weightSum的一半,这个时候,就实现了占据其一半的效果。

      
         1
      
      
        <
      
      
        LinearLayout 
      
      
        xmlns:android
      
      
        ="http://schemas.android.com/apk/res/android"
      
      
         2
      
      
            android:layout_width
      
      
        ="fill_parent"
      
      
         3
      
      
            android:layout_height
      
      
        ="fill_parent"
      
      
         4
      
      
            android:background
      
      
        ="#ffffff"
      
      
         5
      
      
            android:gravity
      
      
        ="center"
      
      
         6
      
      
            android:orientation
      
      
        ="horizontal"
      
      
         7
      
      
            android:weightSum
      
      
        ="1"
      
      
        >
      
      
         8
      
      
         9
      
      
        <
      
      
        Button


      
      
        10
      
      
        android:layout_width
      
      
        ="0dp"
      
      
        11
      
      
                android:layout_height
      
      
        ="wrap_content"
      
      
        12
      
      
                android:layout_weight
      
      
        ="0.5"
      
      
        13
      
      
                android:text
      
      
        ="@string/activity_main_click_me"
      
      
        />
      
      
        14
      
      
        15
      
      
        </
      
      
        LinearLayout
      
      
        >
      
    

 

使用weight属性实现视图的居中显示


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论