2 moyinghui moyinghui 于 2014.02.11 14:28 提问

安卓布局:在activity_main.xml中引用其他几个xml,如何设置weightSum及layout_weight

情况是这样的:
我的布局是由几块组成的,所以我创建了几个xml文件,里面写的分别是每一块的布局。
然后在activity_main.xml中引用。
但是不知道如何设置
android:weightSum 和android:layout_weight


   <LinearLayout
        android:id="@+id/L2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:orientation="horizontal" 
        android:layout_weight="1"
        android:weightSum="7">      ------我设置为7

        <include layout="@layout/myhotel" />  -----引用了以后想让这个布局占4

        <include layout="@layout/intelligent_control" />-----想让这个布局占3

    </LinearLayout>

1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2015.01.19 15:48
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android布局中的layout_weight和weightSum属性的详解及使用
     由于Android设备的尺寸大小不一,种类繁多,当我们在开发应用的时候就要考虑屏幕的适配型了,尽可能让我们的应用适用于主流机型的尺寸,这样我们的应用不会因为尺寸不同而不美观,解决屏幕适配问题的方法有很多,在这里我所讲的是其中的一种解决方案---巧妙的使用layout_weight属性。     在布局中Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置它所占...
【移动开发】按比例布局layout_weight和weightSum
混合使用weightSum和layout_weight 先看效果,button占据屏幕宽度的一半。 再看开发文档中的描述。 “定义weight总和的最大值。如果未指定该值,以所有子视图的layout_weight属性的累加值作为总和的最大值。一个典型的案例是:通过指定子视图的layout_weight属性为0.5,并设置LinearLayout的weightSum属性为1.0,实现子视图占据可用宽度的50。” XML文件的源码。 <LinearLayout xmlns:android="http://sc
安卓按比例布局,layout_weight用法、合用weightSum属性和layout_weight属性
在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。 1.当控件的属性android:layout_width="fill_parent"时,布局文件如下:
LinearLayout中借助:weightSum和layout_weight布局
如图说是,为一个Activity的自定义标题,现在需要借助Linearlayout中的weightSum和layout_weight布局来实现: 在开发中使用LinearLayout 进行View的布局时,要实现这样的布局有很多种布局方式,程序源码是使用硬编码的方式来做的,硬编码的弊端在于屏幕宽度发生变化的时候,布局就会发生变化。借助于LinearLayout 特有的 android:layout
layout_weight设置垂直分布的三个布局
今天在做手机商城订单改版,结果被一个Scrollview深深的伤害了…… 首先问题是这个,垂直分布的三个布局: 本来预计的效果图是这样的: 结果是最下面的LinearLayout死活不显示,悲剧啊 然后没办法咯,换成相对布局RelativeLayout,以为可以用layout_below和layout_above属性来干掉这个问题的,然而Useless,后来又改成FrameLayou
weightSum 和 layout_weight 以及 为什么有时要设置0dp
线性布局(水平为例)的weightSum  定义子控件weight的最大值, 如果未指定,则等于 所有子视图的 layout_weight累加和。 子视图的layout_weight  占用父视图的空间比重。 一个线性布局的子视图真正宽度计算:  子视图自身的宽度    + 自身比重 / 总比重  *  父视图的宽度 为什么在设置了layout_weigth后,开发环境会
安卓开发技巧一:深入理解Android布局中Layout_weight的属性
今天开始将要为大家介绍一些安卓开发过程将要用到的一些技巧,这些技巧全部来自网络搜集,或者自己在企业做项目的时候总结出来的,利用这些技巧将会对我们开发带来非常方便的便捷性。 先来记录一下这一段时间的技巧目录,方便大家以后方便查阅(大概有不到三十种的技巧总结,大概每周分享两个技巧,笔者将尽可能写的详细,以及提供实例源码): 安卓开发技巧一:深入理解Android布局中Layout_weight的属
【安卓学习之路1】轻轻一点,好神奇——给activity_main.xml添加Button控件
经过了前一段时间,断断续续的学习了一些JAVA基础,好歹也理解到了,继承 、多态、接口、字符串、常用集合、异常。终于还是按耐不住寂寞 ,偷偷地为Eclipse安装了ADT,所学 就学的开始了安卓之旅,也许之后的一些学习会因为java 基础不是太牢,碰壁 多一些,管它呢,哪里不会学哪里。(线程与 JDBC会立马赶上,嘿嘿)        从室友那里死皮赖脸的搞到了一部“红米NOTE”,没错,是做学
属性weight汇总
XML设置如下(红框部分): 效果图如下: 当布局外部加ScrollView时,不适应,待续...
Android activity 在AndroidMainActivity.xml 中的配置
package="com.example.wifi600"     android:versionCode="1"     android:versionName="1.0" >             android:minSdkVersion="8"         android:targetSdkVersion="17" />