मेरे पास चार टेक्स्ट व्यू हैं, और मैं ऑर्डर को नियंत्रित करने की कोशिश कर रहा हूं कि जब कोई उपयोगकर्ता TalkBack का उपयोग करके नेविगेट करता है और इशारा स्पर्श करता है तो उन्हें फोकस मिलता है।अगला फोकसडाउन क्यों TalkBack नेविगेशन के साथ काम नहीं करता है?
TextView android:text="foo" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@+id/id_foo" android:nextFocusDown="@+id/id_baz"/>
TextView android:text="bar" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@+id/id_bar" android:nextFocusDown="@+id/id_qux"/>
TextView android:text="baz" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@id/id_baz" android:nextFocusDown="@id/id_bar"/>
TextView android:text="qux" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@id/id_qux" android:nextFocusDown="@id/id_foo"/>
एक उपयोगकर्ता TalkBack को बदल जाता है, को छू लेती है "foo", और फिर TextViews के बीच नेविगेट करने के लिए नीचे स्वाइप मैं आदेश foo-> baz-> bar-> qux जाना चाहते हैं। लेकिन, ऑर्डर फोकसडाउन का उपयोग करके स्थापित करने का ऑर्डर करने का कोई प्रभाव नहीं पड़ता है, और इसके बजाय फोकस ऑर्डर हमेशा स्क्रीन पर टेक्स्ट व्यू की स्थिति का पालन करता है। मैंने क्लिक करने योग्य, फोकस करने योग्य, और फोकस करने योग्य इन टचमोड के हर संभावित संयोजन की कोशिश की है। मैंने कोड में विचारों पर setNextFocusDownId को कॉल करने का प्रयास किया है। मैंने एंड्रॉइड सेटिंग करने की कोशिश की है: TextViews पर imeOptions = "actionNext"। कुछ भी काम नहीं करता है। मैं क्या खो रहा हूँ?
मैं एक ही मुद्दा मिल गया है। मदद चाहिए। – conca