减少Android 2.1中评级栏的大小

时间:2010-09-21 23:28:59

标签: android size rating

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

我只是想知道,有没有办法减少Android 2.1中评级栏的大小?

我想为其他按钮和edittexts保留更多空格。

提前感谢您的帮助

3 个答案:

答案 0 :(得分:27)

您可以尝试设置style="?android:attr/ratingBarStyleSmall"documentation州:

  

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

答案 1 :(得分:13)

可以设置评级栏样式。正如之前的回答所说,文档说ratingBarStyleSmall是仅指示器样式。但我发现我可以将它设置为不是指示器使用: -

android:isIndicator="false"

答案 2 :(得分:0)

您可以通过更改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就像帆布上放置星星一样 根据您的要求更改高度和宽度属性。