Я новичок в ConstraintLayout, и я пытаюсь воспроизвести то же поведение сетки, которое предлагает GridLayout с помощью ConstraintLayout.
В частности, я хочу создать сетку с двумя столбцами. Ширина первой колонки должна быть как можно более узкой, а вторая колонка должна занимать все оставшееся горизонтальное пространство. Конечно, второй столбец должен быть справа от первого столбца или, вернее, самого широкого вида в первом столбце.
Я не знаю, как я могу воспроизвести это последнее требование с помощью ConstraintLayout. Я не хочу использовать Gridline между двумя столбцами, потому что первый столбец не должен иметь фиксированную или процентную ширину, а должен быть таким же широким, как и самый широкий его вид.
В https://gist.github.com/venator85/499dd82f47b3efbbed7a1e9e1ca1412d Я подготовил пример макета и соответствующий предварительный просмотр, показывая GridLayout, который реализует то, что я хочу. Первые две попытки ConstraintLayout в этом макете показывают, что C1 и D1 выровнены с B1, а C2 и D2 выровнены с B2. Когда B2 уже, чем A2, A1 и C1 будут перекрываться.
Любая помощь?
Спасибо