ОА
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

А
ОА