1
我正在使用此佈局以獲得三個固定視圖。Android:如何在不超過固定尺寸的情況下將佈局包裝到其視圖
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:textColor="#372c24"
android:paddingLeft="10dp"/>
<View
android:id="@+id/space"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="5"
android:background="@android:color/transparent" />
<LinearLayout
android:id="@+id/ratingLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="4"
android:orientation="horizontal"
android:background="@drawable/shape_popup">
<TextView
android:id="@+id/rateNumber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:gravity="center_horizontal"
android:paddingTop="2dp"
/>
<ImageView
android:contentDescription="@string/app_name"
android:id="@+id/rateStar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:layout_gravity="center_horizontal"
android:src="@drawable/rate_star"/>
</LinearLayout>
我希望我的ratingLayout來包裝其內容,但不超過其固定的大小。那可能嗎?
你能提供更多關於你想達到的細節嗎?這不是很清楚。你想要一個LinearLayout來包裝其內容「但不超過它的固定大小」?它的大小在哪裏固定?它修復了什麼? – breadbin
如果將rateNumber和rateStar視圖的layout_width設置爲「wrap_content」而不是「match_parent」,會發生什麼情況? – breadbin
它的工作原理!我從ratingLayout和它的孩子刪除了重量,我將rateNumber和rateStar視圖的layout_width設置爲「wrap_content」 –