2010-10-25 11 views
6

में एडिटटेक्स्ट को कवर करने से ऑन-स्क्रीन कीबोर्ड से कैसे बचें। लेकिन यह पर्याप्त नहीं है और सॉफ्ट-कीबोर्ड अभी भी दृश्य को कवर करता है यह दिखाने के लिए कि कोई उपयोगकर्ता टाइपिंग नहीं करता है।जब भी मैं एडिटटेक्स्ट पर क्लिक करता हूं, स्क्रीन रीडस्टेस्ट और edittext-view चलता है, तो एंड्रॉइड

मेरे लेआउट इस प्रकार है:

सूचीदृश्य कब्जे स्क्रीन ऊंचाई के 65%, एक editetxt दृश्य और एक बटन

LISTVIEW 


______________________________ 
EDITTEXT    |BUTTON 
______________________________ 

मेरे गतिविधि के बाद ध्वज की स्थापना की है android:windowSoftInputMode="stateAlwaysHidden|adjustPan"

+0

पुरानी पोस्ट के लिए हाय क्षमा करें, लेकिन क्या आपको इसका समाधान मिला? मैंने स्क्रॉलिंग की अनुमति देने के लिए फॉर्म में स्क्रॉलव्यू जोड़ने का पढ़ा है लेकिन यह वास्तव में मेरे लिए काम नहीं कर रहा है ... – wired00

+0

naa अभी तक कोई भाग्य नहीं है :( – pankajagarwal

+0

जो मैंने पाया है, मुझे लगता है कि यह वास्तव में एंड्रॉइड में एक मामला है जो आसपास के डिजाइन के लिए है समस्या – wired00

उत्तर

-1

द्वारा पीछा किया हाल ही में इस तरह के बारे में कुछ पढ़ें। क्या यह वही है आप जिसकी तलाश में हैं? http://www.vogella.de/blog/2010/10/25/android-windowsoftinputmode/

+1

मैंने adustReSize ध्वज के साथ प्रयास किया लेकिन इसका कोई फायदा नहीं हुआ। – pankajagarwal

0

एडजस्टैन आपके लेआउट के शीर्ष पर दिखाई देने के लिए सॉफ्ट कीबोर्ड को नीचे ले जाता है, नीचे कुछ भी अवरुद्ध करता है। आप इसके बजाय समायोजन आकार का उपयोग करना चाहते हैं, जो आपके एडिटटेक्स्ट और बटन को ऊपर ले जाएगा, और ListView को छोटा कर देगा। यदि, लैंडस्केप मोड में, ListView अनुपयोगी/व्यर्थ होने के बिंदु पर संकुचित है, तो पूर्णस्क्रीन IME कीबोर्ड का उपयोग करने पर विचार करें।

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

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