2015-10-08 9 views
6

मैं के बीच अंतर को ध्यान में रखता हूं, चयनित और दबाया। लेकिन मुझे hasFocus() और isFocused() के बीच का अंतर नहीं समझा। मैंने विवरण की जांच की, दोनों वर्णन लगभग एक ही बात कहते हैं। क्या कोई मुझे यह समझा सकता है?एंड्रॉइड में हैसोकस() और isFocused() के बीच क्या अंतर है?

उत्तर

9

hasFocus()isFocused() से अलग है। hasFocus() == true का अर्थ है कि देखें या इसके वंशजों में से एक केंद्रित है। यदि आप बारीकी से देखते हैं, तो है जब तक आप पर विचार नहीं करते हैं, तब तक फ़ोकस किए गए दृश्यों की एक श्रृंखला है।

3

This should explain a bit about it

कभी कभी एंड्रॉयड में देखा गया साथ रखे जाते हैं, और यदि उस समूह में से कोई एक दृश्य ध्यान केंद्रित किया, hasFocus() विधि true वापस आ जाएगी, लेकिन केवल जब विशेष दृश्य आप कोड में उल्लेख कर रहे हैं केंद्रित है होगा isFocused() बराबर true

संबंधित मुद्दे