Android RatingBar проблема в устройстве - PullRequest
1 голос
/ 25 мая 2011

Привет, я использую рейтинг-бар в моем приложении.Когда я пробую это в эмуляторе, строка рейтинга полностью видна.(т.е.) я могу видеть все пять звезд, но когда я пробую это в своем мобильном дроиде, я могу видеть только четыре звезды.Может кто-нибудь предложить мне решение для этого.

Ответы [ 3 ]

1 голос
/ 25 мая 2011

Это может быть проблема макета. В Droid Mobile, если ваш макет не может правильно растягиваться, и вы указали определенную ширину в строке рейтинга, звезды (макет) усекаются. Расположите макеты, используя веса макетов, которые могут решить вашу проблему.

0 голосов
/ 27 сентября 2012

Проблема, казалось, была из-за совершенно другой ситуации.

Звездочка по умолчанию на панели рейтинга не уменьшает их размер для настройки макета. Какой бы ни был размер экрана, он имеет одинаковый размер (большой, маленький и т. Д.). Так что, если мы установим большой размер Звезды, он просто сделает звезду скрытой от макета. Таким образом, лучшее решение - сделать размер макета достаточным для того количества звезд, которое вы собираетесь предоставить.

Если не указывать звездочку малого стиля в строке рейтинга, если ваш макет не может соответствовать стилю большой звезды.

0 голосов
/ 12 июля 2011

Есть ли у вас какие-либо отступы для элемента RatingBar? У меня просто была похожая проблема с отсечкой, когда layout_width моего RatingBar было установлено на wrap_content, и у меня были определены paddin_left и padding_right.

Снятие обивки удалило вырезку

...