में डायलॉग में ListView EditText डिस्प्ले में फोकस समस्या मुझे सूची दृश्य में डायलॉग पर एडिटटेक्स्ट शामिल करना है, जहां कोई उपयोगकर्ता एडिटटेक्स्ट में टेक्स्ट टाइप कर सकता है और इसकी सामग्री खो नहीं जानी चाहिए।एंड्रॉइड
उदाहरण के लिए, मेरे पास सूचीदृश्य में 10 संपादन टेक्स्ट है, यदि उपयोगकर्ता पहले संपादन टेक्स्ट में "11" टाइप करता है, तो दूसरा संपादन टेक्स्ट में "22", "22" तीसरे संपादन टेक्स्ट में "33" और उस उपयोगकर्ता स्क्रॉल के बाद दसवें संपादन टेक्स्ट पर सूचीदृश्य को नीचे स्क्रॉल करें उस समय पहले संपादन टेक्स्ट पर फिर से पहले संपादन टेक्स्ट में "11" होना चाहिए, दूसरे संपादन टेक्स्ट "22" के लिए और इसी तरह, मैंने संपादन टेक्स्ट में पाठ बदलते समय संपादन टेक्स्ट को सेट करके इसे हासिल कर लिया है।
मैं निफ्टीडियलॉग का उपयोग संवाद के रूप में करता हूं (Link)। मुद्दा यह है कि एडिटटेक्स्ट को यादृच्छिक रूप से ध्यान केंद्रित किया गया (यह कभी-कभी काम करता था और कभी-कभी नहीं)।
मैं
ListView मेंएंड्रॉयड स्थापित किया है: descendantFocusability = "afterDescendants"
और सेट
एंड्रॉयड: windowSoftInputMode = "adjustPan"
में मैनिफेस्ट फ़ाइल, लेकिन यह काम नहीं है ठीक से एनजी।
यहां समस्या क्या हो सकती है?
आपको और कोड दिखाना होगा! – AADProgramming
एक गतिविधि बनाएं, निफ्टीडियलॉग (उसमें कस्टम व्यू सेट करें) दिखाएं और उस कस्टम व्यू में सूचीदृश्य लें, अपनी पंक्ति फ़ाइल में एडिटटेक्स्ट लें, ArrayList में 10 डमी डेटा लें और बेस एडाप्टर पर सेट करें, यह जांचने के बजाय कि क्या आपके पास कोई फोकस समस्या है या नहीं । – Jayesh
@AADTechnical: अगर आपको इस मुद्दे के लिए कोई सुझाव या वैकल्पिक समाधान है तो कृपया मुझे सूचित करें। – Jayesh