有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Android上的java软键盘

应用程序中有4种不同的活动。传入活动时,软键盘会自动打开。为了解决这个问题,我用了

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

但这次当我打开键盘编辑文本时,键盘覆盖了我在活动底部使用的布局。有没有办法解决这个问题


共 (2) 个答案

  1. # 1 楼答案

    在清单文件中添加android:windowSoftInputMode="stateHidden"

    <activity android:name=".YourActivity"
             android:windowSoftInputMode="stateHidden|adjustResize">
    

    有关更多详细信息,请查看开发人员doc

  2. # 2 楼答案

    试试这个

    将此代码添加到manifestfile.xml中。所有Activity

     android:windowSoftInputMode="stateHidden|adjustResize"