2010-09-21 14 views
8

Attualmente sto lavorando a un progetto di app per dispositivi mobili per la società Ford e sono un principiante in Java Android.Diminuisce la dimensione della barra di valutazione in Android 2.1

Mi chiedo, c'è un modo per ridurre le dimensioni della barra di valutazione in Android 2.1?

Voglio conservare più spazi per altri pulsanti e edittexts.

Grazie in anticipo per l'aiuto

risposta

27

Si potrebbe provare a impostare style="?android:attr/ratingBarStyleSmall" ma il documentation afferma:

Lo stile più piccolo RatingBar (ratingBarStyleSmall) e il più grande stile spia sola (ratingBarStyleIndicator) non lo fanno supporta l'interazione dell'utente e deve essere utilizzato solo come indicatore

+0

+1 Soluzione eccellente uomo – Jacob

13

Rating Bar Style può essere impostato. Come dice la risposta precedente, la documentazione dice che ratingBarStyleSmall è uno stile solo indicatore. Ma ho scoperto che ho potuto impostare come non un indicatore utilizzando: -

android:isIndicator="false" 
0

È possibile modificare le dimensioni delle stelle modificando i quattro attributi in style.xml, per esempio:

<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 e maxHeight si comporta come una tela su cui sono posizionate le stelle Modifica gli attributi di altezza e larghezza in base alle tue esigenze.

Problemi correlati