और के बीच View
के बीच क्या अंतर है? मेरे पास View
(GoogleAdView) है और मैं इसे छिपाना चाहता हूं, मैंने getLayoutParams().height
को शून्य पर सेट किया है लेकिन विज्ञापन की ऊंचाई (ad.getHeight()
) शून्य नहीं है।getHeight() बनाम getLayoutParams() ऊंचाई
क्या View
को छिपाने का कोई तरीका है ताकि यह लेआउट में स्थान पर कब्जा न करे?
मैंने अपनी दृश्यता GONE
पर सेट करने या शून्य पर ad.getLayoutParams().height
सेट करने की कोशिश की है लेकिन यह काम नहीं करता है।
मेरी समस्या यह है कि यदि मैं सेट दृश्यता (View.GONE) के साथ करता हूं, तो स्थान विज्ञापन असीमित रहता है और लेआउट स्वयं का आकार बदलता नहीं है। मैंने ad.refreshDrawableState() के साथ प्रयास किया है; लेकिन अभी भी लेआउट का आकार बदलता नहीं है ... –
ताज़ा करें DrawableState() मदद नहीं करेगा। क्या आपने दृश्य छुपाए जाने के बाद refreshLayout() को कॉल किया था? – Michael
मेरी लेआउट ऑब्जेक्ट (LinearLayout) में यह विधि नहीं है (रीफ्रेश Layout())। –