如何防止在android中打开活动时打开键盘?

在我的android应用程序中,在我的配置文件编辑页面中,当我开始活动时,第一个edittext字段被聚焦(闪烁的光标),并显示键盘。

我怎样才能让它专注于启动(闪烁的光标),但防止键盘显示出来? 如果这是不可能的,那么就不要在启动时关注edittext。

谢谢。

        <EditText
            android:id="@+id/textinput_firstname"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10"
            android:inputType="textPersonName"
            android:text="test" />

只需在你的onCreate(...)方法中添加这行代码即可

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

只需在Activity onCreate(...)方法中添加这行代码即可

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

manifest也添加这一行。

android:windowSoftInputMode="stateHidden|adjustResize"
链接地址: http://www.djcxy.com/p/24199.html

上一篇: How to prevent keyboard from opening when activity is opened in android?

下一篇: make editText lose focus on back press