2016-08-04 5 views
0

erhöhen Ich habe eine Kopfzeile, die tatsächlich einige Felder Header in horizontalen linearen Layout gesetzt ist. Unterhalb dieser Zeile habe ich fünf weitere Zeilen, die entweder Optionsfelder oder Bearbeitungsfelder sind, die Werte darstellen, die der Benutzer für jede Spalte auswählen wird. Nehmen wir an, ich habe drei Elemente im Header ei A, B, C. A hat vier Werte, dh PQR, STU, VWX, YZA und B hat 3 Werte, dh CVB, SDF, WER und C ist ein Optionsfeld für booleschen Wert wahr oder falsch Wie nachfolgend dargestellt.wie Raum zwischen Radiobuttons in Radio-Gruppe in Android

s.n A B C PQR STU VWX YZA CVB SDF WER X 1 O O O O O O O [] 2 O O O O O O O []

Das Problem ist, Radioknöpfe nicht mit der Spalte der ersten Reihe inline sind. Und ich bekomme so etwas.

sn ABC PQR STU VWX YZA CVB SDF WER X 1 OOOOOOO [] 2 OOOOOOO []

Antwort

0

Sie können die folgenden Optionsfelder tun:

XML-Lösung:

  1. Verwenden Sie anstelle von Android: DrawableRight auf Radio-Schaltflächen Android: DrawableLeft.

oder

  1. Wenn Sie wollen, dass sie Bildschirmbreite zu gleichen Teilen Sie android festlegen müssen: auf jeder View layout_width = "match_parent". Einzelheiten zur Implementierung können Sie verweisen how to increase space between radio buttons in radio group in android

Programmatically Die Verwirklichung dieses Ziels:

Um dies zu lösen programmatisch können Sie versuchen, Polsterung und Margen Radiobuttons Beispiel das Hinzufügen myButton.setPadding (0, 10, 0, 10) ;

Weitere Informationen über Einzelheiten sind in diesem Beispiel android add padding between radiogroup buttons programmatically

Hoffnung, dass dies hilft.

+0

Sorry das Beispiel, das ich gepostet habe, kam nicht in dem Format, das ich wollte. Ich mache es programmatisch, also kann ich xml nicht benutzen. –

+0

Ich habe eine programmatische Lösung hinzugefügt. – Neh

Verwandte Themen