2 why931022 why931022 于 2017.01.03 16:06 提问

Layout_width="wrap_content"时剩余空间该怎么算?

在一个LinearLayout布局里水平放了2个ListView,两个ListView设定为Layout_width=“wrap_content”,但是设置Layout_weight时发现两个ListView的宽度与设定的Layout_weight值相反,当设置Layout_width=0dp”后,两个ListView的宽度就与Layout_weight的比例相同了,这是为什么?我知道剩余空间的概念,但是当Layout_width设为wrap_content时剩余空间该怎么算?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决自定义View 设置 layout_width,layout_height为wrap_content时还是充满父类
解决自定义View 设置 layout_width,layout_height为wrap_content时还是充满父类代码如下 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec,
Android fill_parent、wrap_content和match_parent的区别(转载整理)
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。 1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。 2) wrap_con
android:layout_width="match_parent"和 android:layout_width="wrap_content"
android:layout_width="match_parent"         android:layout_height="match_parent" 占据全部 ------------         android:layout_width="wrap_content"         android:layout_height="wrap_content"
layout_weight=1与wrap_content的使用
在一个布局中,分上下两层,如果想要使最下层wrap_content,上层占剩余的全部空间,就要让上层使用android:layout_height=”0dp”,android:layout_weight=”1”属性,下层使用android:layout_height=”wrap_content”属性。layout_weight=1是指该控件显示除去wrap_content控件所占大小的其他剩余空间,
[基础]android:layout_weight 在match_parent、wrap_content、0dp时的不同情况
关于layout_weight,了解的朋友可以看看我是否说的有问题,不了解的
Android布局基础知识:wrap_content,match_parent,layout_weight
wrap_content:是layout_width和layout_height的属性值之一,表示和自身内容一样的长度。 match_parent:是layout_width和layout_height的属性值之一,表示和父组件一样的长度。 layout_weight:是布局文件的一个属性,它的值表示线性分割原本应有长度的权重,要和wrap_content和match_parent配合使用,不
wrap_content和实际大小的区别
在安卓开发中我们经常用到wrap_content来配置控件的layout_width和layout_height,例如: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/logo"/> 这样设
android:layout_width="wrap_content"让android:layout_weight="1"无效
国家代码的收集方式跟桌面一样:有SIM卡,取SIM卡国家代码; 无SIM,取手机系统语言中的国家代码部分。  android:layout_width="0dp"  android:layout_width="fill_parent"  改成  android:layout_width="wrap_content" 就让android:layout_weight="1"无效
Android 自定义View之处理wrap_content,padding问题分析
我们知道自定义控件有多种实现方式,1:继承View;2:继承ViewGroup;3:继承具体的容器控件(如:LinearLayout);4:继承一个特定的View(如:TextView等)。         今天主要是演示第一种情况,并列出处理继承View的自定义控件需要注意的一些问题。接下来演示一个简单的Demo,自定义一个MyCircleView,展示一个圆。后面会提出需要注意的问题,并提出
Android的各种布局
线性布局 — LinearLayout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout