मेरे पास एक कस्टम दृश्य है जो स्क्रीन पर स्क्रॉल करने योग्य बिटमैप खींचता है। इसे प्रारंभ करने के लिए, मुझे मूल लेआउट ऑब्जेक्ट के पिक्सेल में आकार में पास करने की आवश्यकता है। लेकिन onCreate और onResume फ़ंक्शन के दौरान, लेआउट अभी तक नहीं खींचा गया है, और इसलिए लेआउट ।getMeasuredHeight () रिटर्न 0।
वर्कअराउंड के रूप में, मैंने एक हैंडलर को एक सेकंड इंतजार करने और फिर मापने के लिए जोड़ा है। यह काम करता है, लेकिन इसकी मैला, और मुझे पता नहीं है कि लेआउट तैयार होने से पहले मैं कितना समय ट्रिम कर सकता हूं।
जो मैं जानना चाहता हूं वह यह है कि जब कोई लेआउट तैयार होता है तो मैं कैसे पता लगा सकता हूं? क्या कोई घटना या कॉलबैक है?