Ho un gruppo di radiogrammi in xml ei pulsanti sono generati a livello di codice. Come aggiungo la spaziatura tra i pulsanti a livello di programmazione.Android aggiunge padding tra i pulsanti del radiogroup al livello di programmazione
Ho pensato che fosse qualcosa come LayoutParams
ma il mio oggetto non viene fornito con un ovvio metodo setPadding
o setMargins
.
questo è quello che cercavo
RadioButton currentButton = new RadioButton(context);
currentButton.setText(item.getLabel());
currentButton.setTextColor(Color.BLACK);
//add padding between buttons
LayoutParams params = new LayoutParams(context, null);
params. ... ??????
currentButton.setLayoutParams(params);
Hi. Ho provato il codice dei margini sopra e non funziona. I pulsanti sono semplici uno accanto all'altro. – Taras
Penso che il valore di padding di default sia circa 10, quindi quando date 10 padding non ve ne accorgerete, provate un valore più grande come 40 e vedrete che funziona. –