设备中的Android RatingBar问题

时间:2011-05-25 05:39:21

标签: android rating

您好我在我的应用程序中使用评级栏。当我在模拟器中尝试时,评级栏完全可见。 (即)我能看到所有五颗星,但是当我在我的机器人手机中试用它时,我只能看到四颗星。任何人都可以建议我解决这个问题。

3 个答案:

答案 0 :(得分:1)

这可能是布局问题。在droid mobile中,如果您的布局无法正确拉伸,并且您已经指定了某个宽度到评级栏,则星号(布局)会被截断。使用布局权重排列布局,这可能会解决您的问题。

答案 1 :(得分:0)

您是否在RatingBar元素上有任何填充?当我的RatingBar的layout_width设置为wrap_content并且我已经定义了paddin_left和padding_right时,我遇到了类似的剪辑问题。

删除填充删除剪辑

答案 2 :(得分:0)

问题似乎是因为情况完全不同。

评级栏的默认星形不会缩小其大小以调整布局。什么是屏幕尺寸它具有相同的大小(大,小等)。因此,如果我们将星形大小设置为大,它只会使星形从布局中隐藏。所以最好的解决方案是使布局尺寸足以适应您将要提供的星星数量。

如果您的布局不能适应大型明星风格,请不要在评级栏中提供小型明星。