Ho molti RadioButton nell'app mein. I RadioButton sono troppo grandi per me. C'è un modo per renderlo più piccolo?Android: Come cambiare la dimensione del RadioButton
risposta
Impossibile eseguire, il pulsante di opzione è un componente di controllo incorporato e pertanto la sua dimensione è fissa.
Grazie mille! – TianDong
Potrebbe non essere facile farlo, ma è possibile; vedi http://stackoverflow.com/a/4787260/3063884 – CJBS
Si prega di non rispondere esp. con commenti negativi come "non può essere fatto" ecc., senza essere certi! Vedi, Michael ha una soluzione facile e praticabile! – Apostolos
E può essere fatto, ma non è così semplice come l'impostazione del Layout_Width e Layout_height come con EditTexts, bottoni ecc Per modificare la dimensione/sguardi di una vista come un pulsante checkbox/radio utilizzare il "Background" e " Pulsante "proprietà per specificare i propri drawable.
Questa è una pagina più vecchio, e le posizioni sono diverse, ma questo ti do un'idea: http://www.anddev.org/tutorial_change_look_of_checkbox-t4553.html
Vedere la soluzione facile e praticabile di Michael! – Apostolos
<RadioGroup android:layout_width="fill_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:checkedButton="@+id/first">
<RadioButton android:id="@+id/first"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/second"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/third"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/fourth"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
</RadioGroup>
Una soluzione hacky rapida è quella di scalare il pulsante verso il basso:
<RadioButton
android:scaleX="0.5"
android:scaleY="0.5" />
Questo funziona benissimo per andare più piccoli.
Per ingrandirsi, questo tende a causare un ritaglio dalla vista del contenitore, quindi è probabile che sia necessario codificare l'altezza/larghezza del gruppo radio per adattarlo ai pulsanti ridimensionati. Il drawable pulsante può anche ottenere notevolmente pixelated il più grande si va, quindi non è davvero grande se volete qualcosa di più grande 3x ...
e aggiungendo android: textSize = "[size] sp" scalerà anche l'etichetta del pulsante radio, ma abbinare il pulsante e le dimensioni dell'etichetta richiede un po 'di codice più rigido ... – sepehr
Grazie :) il suo lavoro fantastico !! :) –
Riduce le dimensioni del pulsante ma lascia spazi più grandi tra di loro –
Ho fatto questo regolando la TextSize di RadioButton stesso
Come così
android:textSize="20sp"
quindi applicare al mio codice;
<RadioGroup
android:id="@+id/checkboxRadioButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb1"
style="@android:style/Widget.CompoundButton.CheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/checkBoxMargin"
android:text="YES"
android:textSize="20sp" />
...
Spero che questo aiuto a qualcuno
- 1. Come cambiare la dimensione del carattere in html?
- 2. Come cambiare la dimensione del carattere di cellula UITableView
- 3. Come cambiare la dimensione del font in PdfPTable?
- 4. Come cambiare la dimensione del font dell'intestazione dell'oggetto Panorama?
- 5. Come cambiare la dimensione del carattere nell'applicazione console usando C
- 6. C - Come cambiare la dimensione del carattere in Ncurses?
- 7. come cambiare la dimensione delle icone raphael?
- 8. Come cambiare la dimensione di un popover
- 9. UIPopoverController, come cambiare la dimensione di esso?
- 10. Voglio cambiare la dimensione del carattere di NetBeans
- 11. Android dimensione del carattere pulsante
- 12. c3js: c'è un modo per cambiare la dimensione del carattere?
- 13. Android 4.2 RadioButton android: drawableLeft bug?
- 14. Android ridurre la dimensione del Immagine fotocamera
- 15. come cambiare la dimensione degli elementi del menu di navigazione e del testo ?? Come cambiare lo spazio tra i menu?
- 16. Opzione Android RadioButton sul lato destro del testo
- 17. Come modificare la dimensione del testo Menu
- 18. App Android: come leggere la dimensione del carattere in Impostazioni?
- 19. Come posso modificare/ridurre la dimensione del trottola Android?
- 20. Come aumentare la dimensione del font NumberPicker Android 6.0?
- 21. Come calcolare la dimensione appropriata del widget Android?
- 22. Studio Android: come aumentare la dimensione del testo logcat?
- 23. come ottengo la dimensione del file temp in Android?
- 24. Come modificare dinamicamente la dimensione del testo in Android
- 25. Come scegliere la dimensione del pool di thread su Android
- 26. Cambiare la dimensione del carattere e la direzione del testo degli assi in ggplot2
- 27. Come posso alternare radiobutton
- 28. problema con la legenda di r, come cambiare la dimensione del testo nella legenda
- 29. Dimensione ottimale del buffer Android
- 30. Come posso cambiare la dimensione di un array in C?
Credo che si potrebbe scrivere il proprio controllo, ma di tenere presente che, per rendere i controlli troppo piccolo potrebbe rendere più difficile per alcuni utenti per colpire il controllo di precisione quando si è in modalità touch. Ciò ridurrebbe l'usabilità della tua app. – codinguser
Trovo questa soluzione, vedere la mia risposta qui [https://stackoverflow.com/a/44310577/6112256](https://stackoverflow.com/a/44310577/6112256) –