मैं एक सूचीदृश्य और नीचे एक संदेश भेजने के साथ एक गतिविधि बनाने की कोशिश कर रहा हूं। समस्या यह है कि जब कुंजीपटल दिखाया जाता है, तो नीचे की सामग्री को दबाए रखने के बजाय, इसे छिपा रहा है। मैंने एडजपैन का उपयोग करने की कोशिश की, लेकिन यह छेद दृश्य को धक्का देता है (इसलिए सूचीदृश्य के शीर्ष तत्वों को देखने का कोई तरीका नहीं है और डी एक्शनबार गायब हो जाता है)।कुंजीपटल के बिना कीबोर्ड दिखाई देने पर पुश लिस्टव्यू
यदि आप व्हाट्सएप या लाइन पर एक नज़र डालें, तो कार्यक्षमता यह है कि जब सूची का अंतिम आइटम स्क्रीन के नीचे दिखाया जाता है, तो कीबोर्ड सूचीदृश्य को दबाता है (एक्शन बार या पहले तत्वों को बिना स्क्रीन से बाहर), और जब सूची का अंतिम आइटम नहीं दिखाया जाता है (कुछ स्क्रॉलिंग के बाद) कीबोर्ड नीचे सूची (एक सामान्य समायोजन) छिपा हुआ है।
कोई भी इस मुद्दे से निपटता है?
धन्यवाद
संपादित करें:
मैं एक दृश्य उदाहरण डाल करने की कोशिश करेंगे:
---item 1---
---item 2---
---item 3---
---item 4---
---EditText---
editText हिस्सा नहीं है:
तो कहते हैं कि इस ListView की सुविधा देता है ListView के, लेकिन नीचे एक गठबंधन एक LinearLayout। जब कुंजीपटल दिखाया गया है, ListView (मद 3 और 4 कीबोर्ड पर छिपे होते हैं) इस तरह हो जाता है:
---item 1---
---item 2---
---EditText---
---Keyboard---
और मैं क्या प्राप्त करना चाहते हैं है:
---item 3---
---item 4---
---EditText---
---Keyboard---
मैं एंड्रॉयड की कोशिश की है : windowSoftInputMode = "adjustPan"। और परिणाम यह है कि प्रभावी रूप से आइटम 3 और 4 को धक्का दिया जाता है और अब कीबोर्ड द्वारा छुपाया नहीं जाता है। समस्या यह है कि यह सूचीदृश्य को धक्का देता है, लेकिन यह स्क्रीन से बाहर धक्का देता है, इसलिए एक्शनबार गायब हो जाता है, और यहां तक कि स्क्रॉल करने का प्रयास करने पर भी, मैं दिखाए गए कीबोर्ड के साथ आइटम 1 और 2 कभी नहीं देख सकता।
आशा मैं अपने आप को बताया गया है, वास्तव में आसान नहीं ..
धन्यवाद
तुम क्या यह मेरे लिए अपने बहुत स्पष्ट नहीं है, वर्तमान में की तरह दिखता है कि समस्या क्या है की एक स्क्रीन शॉट पोस्ट कर सकते हैं। – wangyif2
मैंने व्याख्या करने की कोशिश करने के लिए एक उदाहरण जोड़ा है। धन्यवाद – Mehdi