我在LinLayouts内部LinLayouts内部有一些奇怪的有组织的LinLayout活动(LinLayouts内部),所以每个小部分都正确组织。除了一部分外,一切看起来都不错。
我有一个垂直的LinearLayout,里面有两件事。一个是另一个权重设置为6的LinearLayout,低于它的TextView权重设置为1.我想要做的是使TextView的高度根据其中的行数进行缩放。它既可以是单行句也可能是四行段 - 我不知道它最终会是什么。然后它上面的LinLayout需要填补剩下的高度。
我需要结合哪些layout_height设置才能使其正常工作?
答案 0 :(得分:0)
终于明白了。这有点奇怪,但这就是我必须要做的事情:
<LinearLayout
android:id="@+id/everything_but_description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal" />
<TextView
android:id="@+id/description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/paragraph" />
我必须将两者设置为&#34; wrap_content&#34;但是给我想要填充剩余空间的那个重量而不给另一个重量。非常奇怪的解决方法,但它完美无缺。