您当前的位置: 首页 >  ar
  • 1浏览

    0关注

    483博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android LinearLayout横排和竖排布局

高精度计算机视觉 发布时间:2018-07-15 13:45:36 ,浏览量:1

 如果在layout中要不重叠地显示多个子LinearLayout,则必须在orientation中明确是vertical 还是horizontal。

下面这个例子,在LinearLayout中,两个子Layout是竖直排布的,代码和显示结果分别如下,



    
        
        
    
    
        
    

 显示结果:

 

如果要横排显示,代码就有所不同,主要有两个地方,一个是主LinearLayout的orientation要写成horizontal, 子LinearLayout的宽度就不能再是match_parent了,此时可以选择适当的比例。我这里通过调节权重layout_weight = “1”,让两个子LinearLayout等宽,当然也你可以加入第3个或第4个再尝试一下,具体实例可参考【1】,很简单

源码和效果如下,



    
        支持中国汉字 显示 "
            android:textColor="#ff00ff"
            android:background="#555555"
            />
    


    
        支持中国汉字 显示 "
            android:textColor="#ff00ff"
            android:background="#000055"
            />
    

  显示结果:

 

另外一种不使用weight,主LinearLayout也不使用orientation的方式,如下



    

        

    

    
        
    

显示效果如下

参考

【1】      https://blog.csdn.net/zhulichen/article/details/54313576

【2】     开发环境adroid studio 3.0, JRE1.8.0;  屏幕截图采用软件SpaceCapture v1.07a.

 

关注
打赏
1661664439
查看更多评论
立即登录/注册

微信扫码登录

0.0395s