私は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」に捕らえられるたびに、「定義される」ルールの前にIDを参照することはできません。
ここで明らかな何かが欠けていることを願っています。