Android LinearLayout当中layout_weight参数的使用 android linearlayout
在Android程序当中,最为常见的布局方式就是使用LinearLayout和RelativeLayout。当内部元素按照纵向或者横向的某个固定方向进行排列的时候,使用LinearLayout是比较方便的。当使用LinearLayout进行嵌套,也可以实现较为复杂的布局效果。在LinearLayout当中,有个layout_weight的属性,相对使用比较复杂,这里简单做个介绍。
1、在LinearLayout当中,放置了部分子控件之后,仍然有一部分剩余空间;
2、layout_weight是一个整型值,用于指定剩余空闲空间的分配比例;在这里需要注意的是,layout_weight仅仅是指定空闲空间的分配比例。比如,两个TextView,内容分别为first和second,宽度设置为wrap_content,然后两个TextView的layout_weight=1。这样,这两个TextView由于内容长短不一样,所以一开始的长短会不一样。然后,平分了空闲空间,相当于两个控件都同时增大了一个相同的值。此时,两个控件仍然是不一样长的。
3、layout_weight控制空闲空间分配比例的时候,会计算所有设置layout_weight属性的控件该属性值的总和,将剩余空闲空间平分成这么多份,然后各个控件根据自己设置的layout_weight属性值获得其中对应的若干份。
4、另外有个使用的小技巧:当需要实现绝对的控件按比例分配空间的时候,可以将控件对应方向的宽度或者高度设置为0dp,这样控件本身并不占用空间,然后通过layout_weight分配剩余空间,就可以实现绝对的控件按比例分配空间。
更多阅读
痄腮散的使用说明 宝宝炸腮怎么办
腮腺炎,中医学称“痄腮”, 民间也称“猪头肥”。是儿童和青少年中常见的呼吸道传染病,由腮腺炎病毒所引起。冬春季节发病较多,病人是传染源,飞沫的吸入是主要传播途径,接触病人后2-3周发病。腮腺炎主要表现为一侧或两侧耳垂下肿大,肿大的腮
详解暖宝宝的使用方法 暖宝宝使用方法
暖宝宝能够快速热敷、消肿、止痛、活血化瘀,广泛适用于各种畏寒症。并能快速缓解并消除各种畏寒疾病引起的疼痛,是关节炎、肩周炎、腰腿痛、风湿及类风湿、四肢发凉、患处遇寒疼痛等疾病患者迅速止痛的即开即用型产品。详解暖宝宝的使
卷发器怎么用?图解卷发器的使用方法 卷发器的使用方法图解
卷发器怎么用?图解卷发器的使用方法——简介很多MM都有卷发情结,漂亮的卷发成了众多爱美女士的追求,对于爱美的MM们来说,卷发器已经成为了可以自己动手打造百变造型的重要家电产品。不用去发廊就可以自己做出漂亮的卷发,下面就跟随小编一
消防栓的使用方法 消火栓的正确使用方法
消防栓的使用方法——简介消防栓是安装在消防给水管网上的,主要供消防队灭火使用。分地上、地下两种。地上消防栓适于气温较高的地方,其供水接口装在高于路面的垂直筒体上。地下消防栓和地下消防栓构造大致相似,主要由弯管、阀体、阀座
PS初级教程 污点修复画笔工具的使用 污点修复画笔工具在哪
【PS初级教程】污点修复画笔工具的使用——简介Adobe Photoshop,简称“PS”,是一个由Adobe Systems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以更有效的进行图片编辑工作。2