How to show virtual keypad in an android activity -


why not able show virtual keyboard in activity. here code:

package som.android.keypad;

import android.app.activity; import android.os.bundle; import android.view.inputmethod.inputmethodmanager; import android.widget.edittext;  public class showkeypad extends activity {     inputmethodmanager imm;      @override     public void oncreate(bundle icicle) {      super.oncreate(icicle);      edittext edittext = (edittext)findviewbyid(r.id.edittext);      ((inputmethodmanager) getsystemservice(this.input_method_service)).showsoftinput(edittext, 0);         }  }  <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="som.android.keypad"       android:versioncode="1"       android:versionname="1.0">     <application android:icon="@drawable/icon" android:label="@string/app_name">         <activity android:name=".showkeypad"                   android:windowsoftinputmode="statealwaysvisible"                     android:label="@string/app_name">             <intent-filter>                 <action android:name="android.intent.action.main" />                 <category android:name="android.intent.category.launcher" />             </intent-filter>         </activity>      </application>     <uses-sdk android:minsdkversion="4" />  </manifest>  

first setcontentview

@override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.main); 

sometime in android 4.2 keyboard not automatically open.

you have used way open , close keyboard programmatically.

//for open keyboard public void openkeyboard(context mcontext){         inputmethodmanager imm = (inputmethodmanager) mcontext.getsystemservice(context.input_method_service);         imm.togglesoftinput(inputmethodmanager.show_forced,0);     }     //for close keyboard     public void closekeyboard(context mcontext){         inputmethodmanager imm = (inputmethodmanager) mcontext.getsystemservice(context.input_method_service);         imm.togglesoftinput(inputmethodmanager.hide_implicit_only,0);     } 

Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -