Уменьшить размер Рейтинга в Android 2.1 - PullRequest
8 голосов
/ 22 сентября 2010

В настоящее время я работаю над проектом мобильного приложения для компании Ford и являюсь новичком в Java Android.

Мне просто интересно, есть ли способ уменьшить размер строки рейтинга в Android 2.1?

Я хочу сохранить больше места для других кнопок и текстовых правок.

Заранее благодарю за помощь

Ответы [ 3 ]

27 голосов
/ 22 сентября 2010

Вы можете попробовать установить style="?android:attr/ratingBarStyleSmall", но в документации указано:

Меньший стиль RatingBar (ratingBarStyleSmall) и больший стиль только для индикатора (ratingBarStyleIndicator) не поддерживают взаимодействие с пользователем и должны использоваться только в качестве индикаторов

13 голосов
/ 14 октября 2011

Рейтинговый бар Стиль может быть установлен.Как сказано в предыдущем ответе, документация гласит, что ratingBarStyleSmall - это стиль только для индикатора.Но я обнаружил, что могу установить его как не показатель, используя: -

android:isIndicator="false"
0 голосов
/ 13 июня 2014

Вы можете изменить размер звезд, изменив четыре атрибута в 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 действуют как холст, на котором размещены звезды. Измените атрибуты высоты и ширины в соответствии ск вашему требованию.

...