13

android.support.test.rule.ActivityTestRule कक्षा (देखें here) अपने निर्माता में initialTouchMode पैरामीटर लेता है। इस वर्ग के संदर्भ में समझाया गया है नहीं (या कहीं भी ऑनलाइन) के रूप में छोड़कर:टच मोड क्या है और * ActivityTestRule * कक्षा के लिए यह महत्वपूर्ण क्यों है?

initialTouchMode - अगर सही है गतिविधि "स्पर्श मोड" जब

शुरू कर दिया वास्तव में क्या करता है "स्पर्श में रखा जाना चाहिए मोड "मतलब है? और ActivityTestRule से true या false पर सेट करने के प्रभाव क्या हैं? (मुझे लगता है कि इस पैरामीटर के लिए डिफ़ॉल्ट मान false है)।

उत्तर

9

टच मोड प्रभावित करता है कि फोकस और चयन कार्य कैसे देखें।

टच मोड दृश्य पदानुक्रम का एक राज्य है जो पूरी तरह से फोन के साथ उपयोगकर्ता के संपर्क पर निर्भर करता है। अपने आप में, टच मोड कुछ समझना बहुत आसान है क्योंकि यह केवल इंगित करता है कि अंतिम उपयोगकर्ता इंटरैक्शन टच स्क्रीन के साथ किया गया था या नहीं।

...

स्पर्श मोड में, वहाँ कोई ध्यान और कोई चयन है।

http://android-developers.blogspot.com/2008/12/touch-mode.html

+4

लिंक के लिए धन्यवाद। यह बताता है कि टच मोड निश्चित रूप से क्या है। मेरे पास अब एकमात्र सवाल है ''TTTTRETRule' में 'StartTouchMode'' को 'true' या 'false' में' प्रारंभिक टचमोड 'सेट करने का क्या प्रभाव है? –

+0

उस लिंक से: उदाहरण के लिए, यदि आप जी 1 फोन का उपयोग कर रहे हैं, तो ट्रैकबॉल के साथ विजेट चुनने से आपको टच मोड से बाहर ले जाया जाएगा; हालांकि, अगर आप अपनी अंगुली के साथ स्क्रीन पर एक बटन को छूते हैं, तो आप टच मोड दर्ज करेंगे। जब उपयोगकर्ता टच मोड में नहीं होता है, तो हम ट्रैकबॉल मोड, नेविगेशन मोड या कीबोर्ड नेविगेशन के बारे में बात करते हैं, इसलिए यदि आप इन शर्तों का सामना करते हैं तो आश्चर्यचकित न हों। – jorgeavilae

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