1

クリックで含むをactivity開くを持っています。ショーが開くとすぐに。これを防ぎたい。をクリックしたときにのみ表示されます。私はAndroid4を使用しています。dialogedittextsbuttondialogsoftkeyboardedittextdialogsoftkeyboard

前もって感謝します

4

3 に答える 3

3

これを実現するには、dialog.Show() を呼び出す直前にソフト入力モードを設定します。

// Build and create your dialog.
AlertDialog dialog = new AlertDialogBuilder(...).create();

// Hide soft keypad by default (will be displayed when user touches any edit field).
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

// Show the dialog.
dialog.show();
于 2013-02-02T12:58:54.050 に答える
-1

これをマニフェストに追加するだけで済みます。

android:windowSoftInputMode="stateHidden"

シンプルですが、誰かがここを見ている場合に備えて

:)

于 2013-04-26T06:49:31.117 に答える