[英]Custom Android Rating Bar stretching image
使用自定義評級欄樣式時我遇到了一些問題。 我已經閱讀了其他相關主題,但提出的解決方案/答案並未解決問題。
Android似乎正在拉伸部分星形圖像,創造出這種奇怪的效果:
在eclipse的圖形布局預覽工具中甚至可以看到這種奇怪的效果:
明星“精靈”是: 和
這是自定義樣式:
<style name="ratingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/rating_bar</item>
<item name="android:minHeight">@dimen/ratingBarHeight</item>
<item name="android:maxHeight">@dimen/ratingBarHeight</item>
</style>
這是布局中的xml代碼:
<RatingBar
android:layout_width="wrap_content"
android:layout_height="@dimen/ratingBarHeight"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:numStars="5"
android:stepSize="1.0"
style="@style/ratingBar" />
高度定義如下:
<dimen name="ratingBarHeight">32dip</dimen>
我有同樣的問題。 原因是我的drawable小於@dimen/ratingBarHeight
,它是22像素。 將@dimen/ratingBarHeight
改為22dip
為我修好了,奇怪的效果消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.