Android权重属性
这让我很害怕,但我不能让我的布局依赖于重量。有两个相对布局和两个线性布局以及这两个布局中的一些元素。我把android:layout\u weight=0.2放在第一个,把android:layout\u weight=0.1放在第二个,把android:layout\u weight=0.5放在第三个,把android:layout\u weight=0.2放在最后一个。总数是1,对吗?但它不起作用。恐怕是因为不同的布局高度,可能是不同的布局类别?XML代码是我对布局权重属性的经验如下: 设置所有布局的高度或宽度取决于填充父内容或包裹内容的操作。所有元素的值应相同。尝试两种版本。有时包装内容更好,有时填充内容更好 关于布局的神秘性,有很多理论。 这是我的版本^^Android权重属性,android,Android,这让我很害怕,但我不能让我的布局依赖于重量。有两个相对布局和两个线性布局以及这两个布局中的一些元素。我把android:layout\u weight=0.2放在第一个,把android:layout\u weight=0.1放在第二个,把android:layout\u weight=0.5放在第三个,把android:layout\u weight=0.2放在最后一个。总数是1,对吗?但它不起作用。恐怕是因为不同的布局高度,可能是不同的布局类别?XML代码是我对布局权重属性的经验如下: 设置
编辑:我忘了提到,逻辑是颠倒的:重量越轻,元素越大。我曾经体验过,根据您希望布局跨越的方向将宽度或高度设置为0可能会不时有用 当使用值>1时,可能需要使用值0.4f
您也可以尝试将权重总和设置为示例中的某个值,该值可以为10,然后使用布局权重值2、1、5和2-但我不确定这是否会产生影响。为什么在滚动视图中使用布局权重。您正在尝试根据权重划分整个屏幕。当你这样做的时候,没有滚动的可能。