我目前正在为福特公司开发一个移动应用程序项目,我是Java Android的新手。
我只是想知道,有没有办法减少Android 2.1中评级栏的大小?
我想为其他按钮和edittexts保留更多空格。
提前感谢您的帮助
答案 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就像帆布上放置星星一样 根据您的要求更改高度和宽度属性。