У меня есть 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
's' вы не можете ссылаться на идентификатор до того, как он будет определен 'правилом.
Я надеюсь, что здесь упущено что-то очевидное.