[英]Gravity of RatingBar with custom rating drawables
我已将自定义可绘制对象设置为RatingBar,似乎它的内部重力设置为“顶部”(请参见屏幕截图,绿色是其背景设置,以指示其实际高度)
布局:
<LinearLayout
android:id="@+id/rate_ll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/reviews_tv"
android:layout_margin="@dimen/default_margin"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/title_rate"
android:textSize="14sp"
android:fontFamily="sans-serif" />
<RatingBar
android:id="@+id/rating_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#0f0"
android:layout_marginLeft="@dimen/default_margin"
android:layout_marginStart="@dimen/default_margin"
android:stepSize="1"
android:progressDrawable="@drawable/rating_star" />
</LinearLayout>
rating_star.xml:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" android:drawable="@drawable/ic_star" />
<item android:id="@android:id/secondaryProgress" android:drawable="@drawable/ic_star" />
<item android:id="@android:id/progress" android:drawable="@drawable/ic_redstar" />
</layer-list>
对于默认的可绘制,重力是可以的。
如何解决?
我有同样的问题,我只是更改了RatingBar的android:minHeight属性。 希望对您有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.