본문 바로가기

나의 플랫폼/안드로이드

[ Android ] EditText 포커스와 키보드 나타내기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
AndroidManifest.xml

<activity

        android:name=".Activity"

        android:windowSoftInputMode="stateVisible|adjustPan">

<intent-filter>

<category android:name="android.intent.category.SAMPLE_CODE" />

</intent-filter>        

        </activity>

 
java소스 ( OnCreate함수 안에)

                // 포커스 적용

form.setPrivateImeOptions("defaultInputmode=english;");

form.requestFocus();

                // 키보드 보여주기
 
  InputMethodManager imm = (InputMethodManager)

this.getSystemService(Context.INPUT_METHOD_SERVICE);

imm.showSoftInput(this.form, InputMethodManager.SHOW_FORCED);

imm.showSoftInputFromInputMethod (this.form.getApplicationWindowToken(),InputMethodManager.SHOW_FORCED);

  

위와 같이 수정하시면 됩니다.^^

그럼 오늘도 즐코딩하세요 

출처 : http://journae.springnote.com/pages/5864095