Господа, посоветуйте по поводу кастомной вью.
Я вынес CardView со скрина в отдельную вью. В самом простом виде это CardView с заголовком и два столбика с чекбоксами, причём юзер может как - нибудь добавлять эти чекбоксы из кода, условно методом customView.addOption(checkboxTitle:String)
Вынес нормально, однако, как видите, я не сделал выравнивание группы чекбоксов вдоль одной вертикальной линии. Чекбоксы одного столбика должны быть выровнены. Как бы вы решали такую задачу изначально? Типо, что было бы в вашей вьюхе?
Лично я совсем не подумал об этом и косякнул. Скажу что я сделал.
Область с чекбоксами в моём случае - TableLayout. Каждый ряд состоит из двух RelativeLayout с весом 0.5. RelativeLayout содержит простой LinearLayout с атрибутом centerInParent, ну и контентом: чекбоксом и текстом.
Сейчас я понимаю что это гг, т.к чекбоксы мне никак не выровнять, но я не вижу опций, как бы мне так переделать всё, чтобы задачу решить.
Подможет кто советом?