मैं Android के लिए नया हूँ। मैंने खोज के लिए दो घंटे पहले ही बिता दिए हैं। मैं जो भी सॉफ्टबोर्ड की कोशिश करता हूं वह मेरे लिए कभी नहीं दिखाया जाता है EditText
। मैं इसे बस बनाता हूं:
EditText editText = (EditText)findViewById(R.id.editText);
मैंने कोशिश की:
editText.requestFocus();//i tried without this line too
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
तथा:
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
}
});
मैंने भी कोशिश की:
getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
मैंने इस लाइन को AndroidManifest.xml
फ़ाइल में डालने की कोशिश की :
android:windowSoftInputMode="stateVisible|adjustResize"
लेकिन सब व्यर्थ। यह कभी नहीं दिखाता है। मैं क्या खो रहा हूँ?