我的屏幕分爲兩種佈局。 左側(clients_list_layout)正常,但右側(detail_layout)有一個問題。它由兩個TextView組成。我希望第一臺電視機能夠包裝它的內容,並且不超過30%的家長佈局(detail_layout)。TextView高度wrap_content但不超過家長的30%
現在我旁邊的xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:baselineAligned="false"
android:orientation="horizontal"
android:weightSum="100" >
<LinearLayout
android:id="@+id/clients_list_layout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="50"
android:descendantFocusability="beforeDescendants"
android:focusableInTouchMode="true"
android:orientation="vertical"
android:weightSum="100" >
.......
</LinearLayout>
<LinearLayout
android:id="@+id/detail_layout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="50"
android:orientation="vertical"
android:weightSum="100" >
<TextView
android:id="@+id/client_comments"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="30"
android:padding="5dp"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbars="vertical"
android:text=""
android:textSize="20sp"
tools:ignore="NestedWeights" />
<TextView
android:id="@+id/client_debt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="2dp"
android:textSize="20sp"
android:text="" />
</LinearLayout>
我應該怎麼做才能讓 「client_comments」 從0%到30%的父佈局,而不是30%,每次服用。
沒有運氣。即使只有一個註釋字,「client_comments」也會佔用它所包含的文本大小的70%的父高度。 –