View.getRoot()
View
देता है, इसलिए हम आसानी से पता लगा सकते हैं कि getResourceName(View.getId())
का उपयोग करके रूट व्यू कौन सा है।एंड्रॉइड: अभिभावक के आईडी को कैसे प्राप्त करें?
View.getParent()
..., जबकि मुझे उम्मीद है कि यह View
भी माता-पिता है, वास्तव में केवल ViewParent
का उदाहरण देता है जो बहुत कम उपयोगी विधि/फ़ील्ड लगता है। यह बेकार है।
तो, क्या माता-पिता की पहचान जानने का कोई तरीका है? मेरा मानना है कि View
के माता-पिता भी View
हैं, इस प्रकार इसमें एमआईडी क्षेत्र होना चाहिए।
मुझे सच में आश्चर्य है कि Google ने View.getParent()
को क्यों नहीं दिया View
देता है। यह समझ में आता है, केवल तभी जब View
के अलावा कुछ और माता-पिता हो सकता है, और जहां तक मुझे पता है, यह View
और उसके उप-वर्गों तक सीमित है।
View.getId() देखें और View.getClass() की वापसी के नाम से करते हैं। getName() retun व्यू प्रकार का नाम –