テキスト領域とフォームの下にテキストがあるフォームを含むアクティビティ画面があります。画面が開くと、何らかの理由でキーボードが自動的にポップアップし、ユーザーに対して画面の下部がブロックされ、下にあるテキストが表示されないため、混乱が生じます。
デフォルトでキーボードをポップアップさせず、ユーザーがテキスト領域内をクリックしたときにのみポップアップさせる方法はありますか?
ありがとう!
テキスト領域とフォームの下にテキストがあるフォームを含むアクティビティ画面があります。画面が開くと、何らかの理由でキーボードが自動的にポップアップし、ユーザーに対して画面の下部がブロックされ、下にあるテキストが表示されないため、混乱が生じます。
デフォルトでキーボードをポップアップさせず、ユーザーがテキスト領域内をクリックしたときにのみポップアップさせる方法はありますか?
ありがとう!
マニフェストファイルでこれを使用します
<activity
android:name=".YourActivityName"
android:configChanges="keyboardHidden|orientation"
android:windowSoftInputMode="stateHidden" />
xml ファイルのテキストエリアでこの属性を使用します
android:focusable="true"
android:focusableInTouchMode="true"