在启动Activity时自动弹出键盘
我有一个相对简单的问题。 我有一个有很多EditText的活动。 当我打开活动时,它会自动聚焦到第一个EditText并显示虚拟键盘。
我怎样才能防止这一点?
在XML文件的layout标签中使用这些属性:
android:focusable="true"
android:focusableInTouchMode="true"
正如其他成员在评论中所报告的那样,它不适用于ScrollView
因此您需要将这些属性添加到ScrollView
的主要子级。
您可以将其添加到Android Manifest活动中:
android:windowSoftInputMode="stateHidden|adjustResize"
我在这里描述了几个实现,但现在我已经添加到AndroidManifest.xml
为我的Activity
的属性:
android:windowSoftInputMode="stateAlwaysHidden"
即使您使用fragments
我认为这是简单的方法。
“ stateAlwaysHidden ”当活动的主窗口具有输入焦点时,软键盘始终处于隐藏状态。
链接地址: http://www.djcxy.com/p/24183.html