У меня есть RelativeLayout
, таким образом:
<RelativeLayout>
<TextView1/>
<TextView2/> // <-- View.VISIBLE OR View.GONE
<TextView3/>
<TextView4/>
</RelativeLayout>
Каждый TextView
привязан ниже предыдущего TextView
с android:layout_below
.
Проблема в том, что TextView2 может быть или не быть (либо View.VISIBLE
, либо View.GONE
); если он View.VISIBLE
, то все нормально, но если он View.GONE
, то TextView3 заканчивается визуализацией поверх TextView1.
Я пробовал различные способы исправить это, но каждый раз, когда меня улавливает RelativeLayout
, вы не можете ссылаться на идентификатор до его определения.
Я надеюсь, что я упустил что-то очевидное здесь.