2010-09-21 10 views
8

Actualmente estoy trabajando en un proyecto de aplicación móvil para la compañía Ford, y soy un novato en Java Android.Disminuir el tamaño de la barra de calificación en Android 2.1

Me pregunto, ¿hay alguna forma de disminuir el tamaño de la barra de calificación en Android 2.1?

Quiero conservar más espacios para otros botones y textos de edición.

gracias de antemano por su ayuda

Respuesta

27

podría intentar configurar style="?android:attr/ratingBarStyleSmall" pero el documentation afirma:

El estilo más pequeño RatingBar (ratingBarStyleSmall) y el estilo indicador de sólo más grande (ratingBarStyleIndicator) no lo hacen admite la interacción del usuario y solo se debe usar como indicadores

+0

+1 Excelente hombre de soluciones – Jacob

13

Se puede establecer la barra de clasificación. Como dice la respuesta anterior, la documentación dice que la calificación BarStyleSmall es un estilo indicador. Pero me di cuenta que podía configurarlo como un indicador no usando: -

android:isIndicator="false" 
0

Se puede cambiar el tamaño de las estrellas cambiando los cuatro atributos en style.xml, por ejemplo:

<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 y maxHeight actúan como un lienzo en el que se colocan las estrellas. Cambie los atributos de altura y ancho de acuerdo con sus requisitos.

Cuestiones relacionadas