Can't get the softinput to show up programmatically

by jade » Tue, 02 Jun 2009 23:53:56 GMT


Sponsored Links
 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 #windowSoftInputMode
      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 #windowSoftInputMode

Any pointers would be appreciated!

Jade





--~--~---------~--~----~------------~-------~--~----~



Can't get the softinput to show up programmatically

by Bhargavi » Wed, 10 Jun 2009 16:33:46 GMT


 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



--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Other Threads

1. How to use scroller in an application?

Hello all,

How to use Scroller in an application? do anyone have any reference?


please help .

Thanks,
satish

-- 

2. Expenses of MediaPlayer.getCurrentPosition() vs own ticker

Hello,

The aim is to display MediaPlayer current position dynamically with
least expenses.
Should one simply getCurrentPosition() each second or it is much
cheaper to get that only on track changes, seeks etc, and fiddle with
inner ticker?

In other words, is getCurrentPosition() light/quick and is meant to be
asked constantly or it's a drainer and is meant just to sync own
ticks?

Margo

-- 

3. Animation from AppWidget to Activity

4. Activities across tasks passing data, possible?

5. Problem using sqlite DB -- unable to open database file

6. Can anyone help explain Context.obtainStyledAttributes()??

7. Problem with AIDL when immediately calling a remote function after initialization