我建立一个自定义评级栏。在kozyr的文章的帮助下,我创造了它。 但是我对不同屏幕类型的不同图像缩放大小存在问题。 下面我提供左侧自定义评级栏的屏幕截图,右侧是简单的图像视图。 这适用于HVGA屏幕。
如您所见,评级栏和图像视图中的星星是相同的
来自HVGA屏幕的截图
another link to the screenshot
Android以某种方式调整了我的评级栏中的星标。有什么问题?!!
这是代码
<RatingBar android:id="@+id/rating_lunch" style="@style/starRatingBar" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0"/>
这就是风格:
<style name="starRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/progress_star_big</item>
<item name="android:minHeight">19px</item>
<item name="android:maxHeight">19px</item>
</style>
答案 0 :(得分:2)
答案 1 :(得分:2)
问题解决了。当我添加
<uses-sdk android:minSdkVersion="4"
android:targetSdkVersion="7" />
到清单文件,一切都变好了)