Чтобы избежать использования нескольких вложенных макетов, я использую ConstraintLayout
.
У меня есть 2 TextView
, A и B. A находится сверху B. A и B содержат некоторый текст, который определяется пользователем. Таким образом, A может быть короче, чем B, а B может быть короче, чем A, во время выполнения.
У меня есть Button
, C. C справа от A и справа от B тоже. На данный момент я написал: start_ToEndOf(R.id.A)
.
Проблема: если B длиннее, чем A, C скрывает это. То, что я ищу, это способ сказать: «C, ваше ограничение для запуска: ToEndOf (R.id.A), если B короче, чем A. В противном случае это будет: ToEndOf (R.id.B )».
Возможно ли использовать только XML или я должен использовать Java?