मैं आधिकारिक दस्तावेज़ पृष्ठ android google official doc पर गया, लेकिन ऐसा लगता है कि उन्होंने एक गंभीर टाइपो बनाया: हमारे पास विधि के तीसरे तर्क के बारे में कोई जानकारी नहीं है। तो मुझे आश्चर्य है कि अगर कोई पहले से ही जानता है कि इस तीसरे int तर्क को कैसे परिभाषित किया जाए।View.resolveSizeAndState() के तीसरे तर्क की उपयोगिता क्या है?
उत्तर
childMeasuredState
View.getMeasuredState()
द्वारा दिया गया मान है। एक लेआउट View.combineMeasuredStates()
का उपयोग कर अपने बच्चों को मापा राज्यों को जोड़ देगा। यहां एक उदाहरण दिया गया है:
int childState = 0;
for (int i = 0; i < count; i++) {
final View child = getChildAt(i);
if (child.getVisibility() != GONE) {
measureTheChild(child);
childState = combineMeasuredStates(childState, child.getMeasuredState());
}
}
ज्यादातर मामलों में हालांकि आप बस इसके बजाय 0 पास कर सकते हैं। बाल राज्य वर्तमान में केवल यह बताने के लिए प्रयोग किया जाता है कि एक दृश्य को छोटे आकार में मापा गया था या नहीं। यदि आवश्यक हो तो यह जानकारी बदले में संवाद का आकार बदलने के लिए उपयोग की जाती है। आपके विशेष मामले में आपको इसके बारे में चिंता नहीं करनी चाहिए।
हालांकि यह एक पुराना और सही उत्तर है, फिर भी Google के आधिकारिक दस्तावेज़ीकरण में इस क्षेत्र के लिए विवरण गायब है http://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int) जबकि यहां उदाहरण http://developer.android.com/training/custom-views/custom-drawing.html बिना किसी स्पष्टीकरण के एक मामले में 0 और दूसरे में 1 का उपयोग करता है। बहुत ज्यादा उलझन। –
मैं भी उलझन में हूँ। मुझे नहीं पता कि इसके लिए क्या है –
- 1. `enable_shared_from_this` की उपयोगिता क्या है?
- 2. खाली सी ++ फ़ाइल की उपयोगिता क्या है?
- 3. क्या WPF के लिए उपयोगिता की तरह एक Spy ++ है?
- 4. विधि 'java.lang.reflect.Method.getDefaultValue()' की उपयोगिता?
- 5. हमें तीसरे पक्ष के निर्माण उपकरण की आवश्यकता क्यों है?
- 6. NMTOKEN और NMTOKENS प्रकारों की उपयोगिता क्या है?
- 7. सी # में विशेषता जेनरेटेड कोड एट्रिब्यूट की उपयोगिता क्या है?
- 8. बनाने और चींटी की असली उपयोगिता क्या है?
- 9. नोड.जेएस + पासपोर्ट: किए गए() विधि में तीसरे तर्क 'जानकारी' का क्या होता है?
- 10. सिस्टम की उपयोगिता। डायग्नोस्टिक्स। प्रश्न
- 11. उपयोगिता
- 12. क्या फायरमोन्की के लिए तीसरे पक्ष के घटक की निर्देशिका है?
- 13. उपयोगिता वर्ग - सही दृष्टिकोण क्या है?
- 14. सबसे अच्छा यूनिक्स संपीड़न उपयोगिता क्या है?
- 15. विंडोज के लिए एक अच्छी टैर उपयोगिता क्या है?
- 16. क्या यह एक बड़ी उपयोगिता फ़ाइल के लिए शरारती है?
- 17. क्या सी ++ प्रोग्रामों को इंडेंट करने के लिए उपयोगिता है
- 18. क्या वीबीस्क्रिप्ट को साफ करने के लिए कोई उपयोगिता है?
- 19. क्या JAXB के साथ कोई स्मृति उपयोगिता समस्या है?
- 20. एक अंतहीन/अनंत स्क्रॉल की उपयोगिता
- 21. ArrayList <E> की उपयोगिता .clear()?
- 22. एचटीएमएल लिंक और उपयोगिता
- 23. क्या Winform एप्लिकेशन का निरीक्षण करने के लिए उपयोगिता की तरह फ़ायरबग है?
- 24. सीएमके को तीसरे पक्ष के पुस्तकालयों को खोजने की कोशिश करने में मदद की ज़रूरत है
- 25. Backbone.js उपयोगिता
- 26. यूनिट परीक्षण: मॉक की उपयोगिता ऑब्जेक्ट्स
- 27. वेब उपयोगिता - पृष्ठभूमि संगीत
- 28. हेडर के पीछे तर्क क्या है?
- 29. `एनएम` उपयोगिता क्यों नामित है?
- 30. उपयोगिता जावा
मैंने एंड्रॉइड स्रोत http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.1.1_r1/android/view/View.java#View grepped। resolSizeAndState% 28int% 2Cint% 2Cint% 29 जैसा कि आप देख सकते हैं, बच्चे द्वारा मापा गया स्टेटस दृश्य 'माप स्थिति के लिए बाइनरी मास्क के रूप में उपयोग किया जाता है। यह पता नहीं लगा सकता कि आप इसका उपयोग कैसे करना चाहते हैं;) – Simon
ठीक है, मुझे काम करने का लिंक नहीं मिल रहा है। बस पृष्ठ पर जाएं, संकल्प SizeAndState ढूंढें और वहां से लिंक का पालन करें। – Simon
@ सिमॉन धन्यवाद। खैर, क्योंकि मुझे इसकी आवश्यकता है क्योंकि Google इसके उपयोग की सिफारिश करता है: इस पृष्ठ पर http://developer.android.com/training/custom-views/custom-drawing.html#layoutevent – loloof64