如何从编辑文本中删除键盘,但是在单击编辑文本时显示键盘



在我的应用程序中,我所有屏幕的第一个视图都是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"中,这将把重点放在父视图上,并且您无需执行其他操作来调用键盘,它将自动显示单击编辑文本

最新更新