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