在我的应用程序中,我所有屏幕的第一个视图都是EDITTEXT,因此每次我进入屏幕时都会弹出屏幕上的键盘。当手动单击EditText时,如何禁用此弹出并启用它???? getActivity()。getWindow()。setSoftInputmode(windowmanager.layoutparams.soft_input_adjust_pan);
这可以在片段类中使用,以将编辑文本向上移动并滚动直至结束。问题是,当我单击EditText时,键盘会弹出。我想我必须在Java做。谢谢!
您需要将windowSoftInputMode
属性设置为AndroidManifest.xml
文件中的每个活动。
<activity
android:name="YourActivityPath"
android:windowSoftInputMode="stateAlwaysHidden"/>
在您的父级布局视图添加 android:focusableInTouchMode="true"
中,这将把重点放在父视图上,并且您无需执行其他操作来调用键盘,它将自动显示单击编辑文本