1
我有一個TextView
和RatingBar
在LinearLayout
水平oriantation。Android Rating酒吧佈局重量屬性不正常
我想在最左側的區域設置TextView
,在最右側的區域設置RatingBar
。所以我給LinearLayout
加上這兩個視圖的權重總和,以便我以後可以給他們layout_gravity
left
和end
。
但問題是,當我給評級欄layout_weight
它增加或減少它的評級欄數量。我已將固定的評級欄號碼固定,但仍然無法使用。那麼我怎樣才能爲RatingBar
設置layout_weight
?
我的代碼:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="10">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="3"
android:layout_marginLeft="10sp"
android:textSize="20sp"
android:text="Service"/>
<RatingBar
android:id="@+id/rbAddFoodItemRatingDialog"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?android:attr/ratingBarStyleIndicator"
android:numStars="5"
android:max="5"
android:layout_weight="7"
android:theme="@style/RatingBar"
android:rating="3.5"/>
</LinearLayout>
此XML佈局給我7評級巴而不是5吧!這有什麼問題?
在LinearLayout中總結並設置權重呢? – Dhina
是的我通過這樣做解決了它。非常感謝你 :) – Yeahia2508