在Android 2.1中减小评分栏的大小

我目前正在为福特公司开发一个移动应用程序项目,而且我是Java Android的新手。

我只是想知道,有什么办法来减less在Android 2.1的评级栏的大小?

我想为其他button和edittexts保留更多的空间。

预先感谢您的帮助

Solutions Collecting From Web of "在Android 2.1中减小评分栏的大小"

你可以尝试设置style="?android:attr/ratingBarStyleSmall"但是文档指出:

较小的RatingBar样式(ratingBarStyleSmall)和较大的仅指示样式(ratingBarStyleIndicator)不支持用户交互,只能用作指示符

评级酒吧风格可以设置。 正如前面的答案所说,文档说ratingBarStyleSmall是仅指标风格。 但是我发现我可以把它设置成不是一个指标:

 android:isIndicator="false" 

您可以通过更改style.xml中的四个属性来更改星星的大小,例如:

  <style name="RatingBar_style" parent="@android:style/Widget.RatingBar"> <item name="android:minHeight">30dp</item> <item name="android:maxHeight">30dp</item> <item name="android:height">25dp</item> <item name="android:width">25dp</item> </style> 

minHeight和maxHeight就像放置星星的帆布一样根据您的要求更改高度和宽度属性。