2012-01-16 11 views
6

पर टैब बार डालता है जब मैं अपने एप्लिकेशन में कीबोर्ड खोलता हूं तो मुझे थोड़ी सी समस्या होती है। मेरे पास एक टैब बार है जो पृष्ठ के निचले भाग पर है और कुछ परिस्थितियों में, जब मैं संपादन टेक्स्ट और कीबोर्ड शो पर क्लिक करता हूं, तो यह मेरे टैब बार को इसके ऊपर ले जा रहा है।एंड्रॉइड कीबोर्ड शीर्ष

enter image description here

तो मेरे सवाल है: वहाँ इस निष्क्रिय करने के लिए किसी भी तरह से है यहाँ एक उदाहरण है। मैं चाहता हूं कि मेरी टैब बार कीबोर्ड के नीचे छिपी रहें जब यह दिखाई दे।

अग्रिम धन्यवाद!

+0

पर दस्तावेज़ से लापता है इस पर कुछ भ्रम की स्थिति है आप एक समाधान पाया था ? – Derzu

उत्तर

7

मैनिफ़ेस्ट फ़ाइल में अपनी गतिविधि के लिए इन गुणों जोड़ें:

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan" 

आशा इस मदद करता है

+1

यह मेरे लिए काम नहीं करता है। – Derzu

+0

@Derzu यह मेरे लिए काम करता है। :) – Sufian

+1

@ डर्ज़ू, क्या आपको इसके लिए समाधान मिला ... राज्य | नियुक्त | adjustResize | adjustPan मेरे लिए भी काम नहीं करता है .. – Manikandan

0

एक सरल समाधान TabBar बताने के लिए Softkeyboard मोड के लिए समायोजित करने के लिए किया जाएगा। ऐसा करने के लिए, अपने मैनिफ़ेस्ट फ़ाइल पर जाएँ, और TabBar गतिविधि में इस लाइन को जोड़ने,

android:windowSoftInputMode="adjustPan" 

यह आपके tabBar नीचे भी जब softkeyboard दिख रहा है पर रहने के लिए बनाता है।