在Android中禁用软件键盘,直到选中EditText

Ton*_*780 1 android android-layout android-softkeyboard

在选择特定的EditText之前,如何防止软键盘消失?打开时,我的布局中有几个EditTexts,第一个自动选择并显示软件键盘.

我知道我可以通过设置android:focusable ="false"来禁用它.但是,无法点击该项目并显示该项目.

我想要的:活动开始,用户看到所有EditTexts,然后他点击一个,打开软件键盘,可以在EditText中输入内容.这可能吗?

Zha*_*arf 13

在你的活动中 onCreate()

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Run Code Online (Sandbox Code Playgroud)