0

メイン アクティビティに 2 つの EditText を持つ Android アプリケーションを作成しています。私の問題は、メイン アクティビティが開始されると、ソフト キーボードが自動的に表示されることです。ユーザーが EditText コンポーネントをクリックしたときにのみ、ソフト キーボードが表示されるようにします。どうすればこれを達成できますか?

4

3 に答える 3

1

これを試して、

 <EditText android:id="@+id/edit_text_id"
      ..
      android:focusable="false" />
于 2012-11-29T17:05:58.097 に答える
1

あなたの活動では、あなたのonCreate方法で、以下を入れてください

edittext.setFocused(false);

その後、(別の方法で、おそらくonClickListener編集テキスト用に)配置します

edittext.setFocused(true);

android:nameまた、マニフェストのアクティビティ セクションの属性のすぐ下に、以下の行を追加することもできます。

android:windowSoftInputMode="stateUnchanged"
于 2012-11-29T17:15:56.963 に答える
0

inpt イベントを管理したい場合は、この部分を見てください: ==> http://developer.android.com/guide/topics/ui/ui-events.html

于 2012-11-29T17:13:25.593 に答える