में अदृश्य एक लेआउट नियंत्रित करने के लिए मैं निम्नलिखित कोड का उपयोग कर रहा हूँ "दृश्यता = चला गया" एक रेखीय लेआउटकैसे एंड्रॉयड
//onCreate method
//setcontentview
. . . .
LinearLayout rlayout1 = (LinearLayout) findViewById(R.id.readerBottomLayout);
rlayout1.setVisibility(2);
लेकिन नियंत्रण अभी भी दिखाई दे जब गतिविधि runs.why हैं के लिए स्थापित करने के लिए? कोई उपाय?
Get Parent layout object through its id
Get layout which you want to remove/hide through its id
parentlayout.remove(childlayout);
आप अन्य कोड तत्वों पोस्ट करना चाहिए। इन 2 लाइनों को नियंत्रण छिपाना चाहिए, मुझे लगता है कि आपने उन्हें गलत जगह पर रखा है। –
सबसे पहले मैं दृढ़ता से जादू संख्या के बजाए प्रकार का उपयोग करने का सुझाव दूंगा, उदाहरण के लिए 'सेट दृश्यता (देखें। GONE); ' –