1

アクティビティの開始中にソフトキーボードを開きたい。

アクティビティには、その要素として何も含まれていません。起動時にソフトキーボードを開く必要があります。

私はで試しました

<activity android:windowSoftInputMode="stateAlwaysVisible|stateVisible|adjustResize"しかし、それは機能しませんでした。

また試してみました

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

しかし、それはうまくいきませんでした

エミュレーターを使用してコードを実行しています

前もって感謝します

4

3 に答える 3

2

やってみました

<activity 
android:windowSoftInputMode="stateVisible|adjustPan">

?

于 2011-07-15T08:49:11.160 に答える
0

こんにちは、
あなたは試すことができます:

 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(flags, InputMethodManager.SHOW_IMPLICIT);

物理的なキーボードが使用可能で開いている場合、これはキーボードを開きません(何もない場合はフラグを0にすることができます)。

于 2010-07-31T09:20:08.607 に答える