为了避免使用多个嵌套布局,我使用了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?