के साथ दृश्यमान होता है मेरे पास Fragment
(संगतता संस्करण) है जो इसके लेआउट में EditText
के साथ है। मैं टुकड़ों के बीच फ्लिप करने के लिए ViewFlipper
का उपयोग कर रहा हूं। जब मैं इस विशेष Fragment
पर जाता हूं, तो सॉफ्ट कीबोर्ड स्वचालित रूप से खुलता है। यह वह नहीं है जिसकी मुझे चाहत है। यहां मैंने इसे रोकने या इसे छिपाने की कोशिश की है।संपादन टेक्स्ट स्वचालित रूप से सॉफ्ट कीबोर्ड खोलता है जब Fragment ViewPager
की कोशिश की:
android:descendantFocusability="beforeDescendants"
टुकड़ा के मुख्य दृश्य
की कोशिश की पर:
android:windowSoftInputMode="stateHidden"
और
android:windowSoftInputMode="stateAlwaysHidden"
प्रकट में
गतिविधि के लिए
की कोशिश की:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mViewPager.getChildAt(position).getWindowToken(), 0);
मेरी ViewPager की OnPageChangeListener पर
की कोशिश की:
InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(voucherView.findViewById(R.id.redeem_mobile_number).getWindowToken(), 0);
onCreateView में
मेरी टुकड़ा
कोशिश में:
InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getView().findViewById(R.id.redeem_mobile_number).getWindowToken(), 0);
,210 onStart में
मेरी टुकड़ा में
की कोशिश की:
voucherView.findViewById(R.id.redeem_mobile_number).clearFocus();
onCreateView में
मेरी टुकड़ा में
मुझे ऐसा लगता है, क्योंकि मुलायम से पहले अन्य कॉल होने की तरह onPageChangeListener यह करने के लिए जगह है कीबोर्ड वास्तव में खुला है। कोई भी मदद बहुत अच्छी रहेगी।
एक टुकड़ा कोशिश भीतर कीबोर्ड छिपाने के लिए:। InputMethodManager IMM = (InputMethodManager) getSherlockActivity() getSystemService (Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow (inputSearch.getWindowToken(), 0); पीएस इनपुटशॉट एंड्रॉइड के संपादन टेक्स्ट क्षेत्र –