ОА
Size: a a a
ОА
ФХ
AM
A
А
customView
.addOption(checkboxTitle:String)
Вынес нормально, однако, как видите, я не сделал выравнивание группы чекбоксов вдоль одной вертикальной линии. Чекбоксы одного столбика должны быть выровнены. Как бы вы решали такую задачу изначально? Типо, что было бы в вашей вьюхе?TableLayout
. Каждый ряд состоит из двух RelativeLayout
с весом 0.5. RelativeLayout
содержит простой LinearLayout
с атрибутом centerInParent
, ну и контентом: чекбоксом и текстом.AA
ОА
ОА
A
QH
customView
.addOption(checkboxTitle:String)
Вынес нормально, однако, как видите, я не сделал выравнивание группы чекбоксов вдоль одной вертикальной линии. Чекбоксы одного столбика должны быть выровнены. Как бы вы решали такую задачу изначально? Типо, что было бы в вашей вьюхе?TableLayout
. Каждый ряд состоит из двух RelativeLayout
с весом 0.5. RelativeLayout
содержит простой LinearLayout
с атрибутом centerInParent
, ну и контентом: чекбоксом и текстом.А
FrameLayout
с весом 0.5
, поместить в них по одному вертикальному LinearLayout
с wrap_content
и `orientation = vertical`и пулять туда лайоуты с текстом и чекбоксом? Это опция, только меня смущает кейс, когда в тексте какого - нибудь чекбокса могут быть две строки. Это сломает всю вёрстку.QH
FrameLayout
с весом 0.5
, поместить в них по одному вертикальному LinearLayout
с wrap_content
и `orientation = vertical`и пулять туда лайоуты с текстом и чекбоксом? Это опция, только меня смущает кейс, когда в тексте какого - нибудь чекбокса могут быть две строки. Это сломает всю вёрстку.А
singleLine = true
, elipsize = end
и полетели.ОА
А
ОА
А
QH
А
ОА