android - Issue with RelativeLayout when View visibility is View.GONE -


मेरे पास एक relativeLayout ऐसा है:

  & lt; RelativeLayout & gt; & LT; TextView1 / & gt; & LT; TextView2 / & gt; // & lt; - देखें। दृश्यमान या देखें। जीन & lt; TextView3 / & gt; & LT; TextView4 / & gt; & Lt; / RelativeLayout & gt;   

प्रत्येक TextView पिछले TextView के साथ android: layout_below के नीचे एंकर है।

< P> समस्या यह है कि TextView2 हो सकता है या हो सकता है (या तो View.VISIBLE या View.GONE ); अगर यह देखें। विजुअल है, तो सब ठीक है, लेकिन अगर यह देखें। जीन है, तो टेक्स्टव्यूव्यू 3 टेक्स्टव्यू 1 के ऊपरी भाग में समाप्त हो रहा है।

मैंने इसे ठीक करने के कई तरीकों की कोशिश की है, लेकिन हर बार रिलेटिव लेआउट के द्वारा पकड़ा गया है 'आप परिभाषित' नियम के पहले एक आईडी का संदर्भ नहीं दे सकते।

मुझे उम्मीद है कि मैं कुछ स्पष्ट यहाँ याद आ रही है

आप LinearLayout में textview 2 और 3 रख सकते हैं और textview 1 के नीचे रैखिक लेआउट रख सकते हैं।


Comments