RatingBar看起来很糟糕

时间:2011-06-01 11:48:51

标签: android ratingbar

我正在开发一个使用RatingBar的Android应用程序,有5颗星。 我有一个HTC Wildfire,而且RatingBar非常好用。我有这个屏幕的布局。 但是,我正在测试一个HTC的愿望,它似乎是4星,看起来RatingBar不能正常工作。

我找到了一个临时解决方案,将其添加到Manifest:

<uses-sdk android:minSdkVersion="4"
    android:targetSdkVersion="7"   />

而且RatingBar非常完美,但是Activity的另一个布局看起来很糟糕。 在Wildfire中,我的布局看起来现在也很糟糕......

我该怎么办?这是评级栏的错误吗?

1 个答案:

答案 0 :(得分:1)

问题困扰了我......设置minSdkVersion =“4”是有效的。但是另一个视图可能看起来很糟糕。 我花了很长时间才想知道为什么我的Android XML布局中的RatingBar视图在模拟器,HTC Hero和HTC Desire上看起来不同。小型评级栏似乎没有实际尺寸的概念,用户交互的大型评级栏被裁剪并且布局边缘掉落。

答案是,如果您将构建目标设置为Android 1.5,则RatingBar视图在高密度屏幕上无法正确缩放。修复是针对API级别4,向清单添加屏幕支持声明,然后小心不要破坏仍然在Android 1.5上的1/3用户的任何内容。

尝试将评级栏的layout_hight设置得更大:

       android:layout_height="20dp"

请参阅:     http://blog.csdn.net/prince58/article/details/6371389