Android 组件长宽比重设置总结

本文详细探讨了Android中LinearLayout的组件布局,重点讲解了android:layout_width、android:layout_height和android:layout_weight属性的使用。通过示例展示了如何在不同情况下设置组件的长宽比,包括组件长度变化和固定的情况。还分析了当组件宽度设置为wrap_content、match_parent以及使用权重时的布局行为,以及如何通过权重比例分配剩余空间。
摘要由CSDN通过智能技术生成

在android中的全部组件都有android:layout_heightandroid:layout_widthandroid:layout_weight这三个属性所以今天写了这篇总结,总结关于组件布局的问题。


各个属性可以设置的值:

android:layout_height:wrap_contentmatch_parentfill_parent),px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), in (inches), mm (millimeters)

android:layout_width:wrap_contentmatch_parentfill_parent),px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), in (inches), mm (millimeters)

android:layout_weight:整数

针对3种情况展开讨论:

假想一个列表框,需要放置3个组件,每个组件的长度可以是需要变化的(如TextView随文本的长度变化),或者是长度固定的(如ImageView组件)。

     
每一个格子里放一种组件,所以有8种情况,针对这8种情况分别对这3个组件进行这3个属性的配置:

(在同一个LinearLayout如果不设比重则LinearLay

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值