我有一个带有文本区域的表单的活动屏幕,以及表单下方的文本。当屏幕打开时,由于某种原因,键盘会自动弹出并为用户挡住屏幕的底部,造成一些混乱,因为他们看不到下面的文字。
有没有办法不让键盘默认弹出,只有当用户在文本区域内点击时才会弹出?
谢谢!
我有一个带有文本区域的表单的活动屏幕,以及表单下方的文本。当屏幕打开时,由于某种原因,键盘会自动弹出并为用户挡住屏幕的底部,造成一些混乱,因为他们看不到下面的文字。
有没有办法不让键盘默认弹出,只有当用户在文本区域内点击时才会弹出?
谢谢!
在你的清单文件中使用这个
<activity
android:name=".YourActivityName"
android:configChanges="keyboardHidden|orientation"
android:windowSoftInputMode="stateHidden" />
在 xml 文件中的 textarea 上使用此属性
android:focusable="true"
android:focusableInTouchMode="true"