Hi Jade, did u get a clue on this as iam also stuck with a similar problem..please reply back if this issue is resolved. I too need the softkeyboard to get displayed without touching the edit box in my dialog .
Regards, Bhargavi On Jun 2, 8:53 pm, jade <[email protected]> wrote: > We have a dialog box that includes an EditText field. We'd like the > softkeyboard to already appear in the dialog when the dialog opens > instead of the user first having to touch the EditText field. I've > read other posts and tried to incorporate the suggestions but there's > something that I'm missing. > > Here's my code from onStart (you'll notice that I'm calling several > similar methods because from the documentation it's not clear : > > protected void onStart() { > editText.setFocusable(true); // which of these should I call? > editText.setFocusableInTouchMode(true); > editText.requestFocus(); > editText.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, > KeyEvent.KEYCODE_MENU)); > InputMethodManager imm = (InputMethodManager) > this.context.getSystemService(Context.INPUT_METHOD_SERVICE); > imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED); > > //android.R.attr.windowSoftInputMode | stateAlwaysVisible); > //http://developer.android.com/reference/android/R.attr.html#windowSoft... > imm.showSoftInputFromInputMethod > (editText.getApplicationWindowToken(), > InputMethodManager.SHOW_FORCED); > super.onStart(); > } > > } > > It seems like I might be able to use this type of code > programatically (due to our project constraints, we build this dialog > programatically instead of via an xml file): // > android.R.attr.windowSoftInputMode stateAlwaysVisible); > //http://developer.android.com/reference/android/R.attr.html#windowSoft... > > Any pointers would be appreciated! > > Jade --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

