tak*_*are 6 layout android rating ratingbar
使用自定义评级栏样式时我遇到了一些问题.我已经阅读了其他相关主题,但提出的解决方案/答案并未解决问题.
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>
Run Code Online (Sandbox Code Playgroud)
这是布局中的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" />
Run Code Online (Sandbox Code Playgroud)
高度定义如下:
<dimen name="ratingBarHeight">32dip</dimen>
Run Code Online (Sandbox Code Playgroud)
我有同样的问题。原因是我的drawable小于@dimen/ratingBarHeight,它是22像素。改@dimen/ratingBarHeight给22dip我修好了,奇怪的效果就消失了。
| 归档时间: |
|
| 查看次数: |
3850 次 |
| 最近记录: |