Android导航栏完全隐藏

Android导航栏完全隐藏,android,navigation,navbar,Android,Navigation,Navbar,我写了这段代码,但是当你点击editText时,键盘会出现,导航栏会显示如何禁用它的外观。第二个问题,当你按下任何一个按钮时,如果键盘处于打开状态,我希望它是自动关闭的。多谢各位 第一个屏幕截图显示了应用程序的外观。第二个屏幕截图显示了不必要元素的外观。当您单击登录按钮时,键盘会自动关闭,或者通过单击任何其他位置来关闭 一,。 2.用以下方法卸下软键盘: public class StartActivity extends Activity { @Override public

我写了这段代码,但是当你点击editText时,键盘会出现,导航栏会显示如何禁用它的外观。第二个问题,当你按下任何一个按钮时,如果键盘处于打开状态,我希望它是自动关闭的。多谢各位

第一个屏幕截图显示了应用程序的外观。第二个屏幕截图显示了不必要元素的外观。当您单击登录按钮时,键盘会自动关闭,或者通过单击任何其他位置来关闭

一,。
2.

用以下方法卸下软键盘:

public class StartActivity extends Activity
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_start);
        View decorView = getWindow().getDecorView();
        int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                      | View.SYSTEM_UI_FLAG_FULLSCREEN
                      | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
        decorView.setSystemUiVisibility(uiOptions);
        Button exitButton = (Button) findViewById(R.id.exitButton);
        exitButton.setOnClickListener(new OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                finish();
            }
        });
    }
}

感谢您的回复,但此代码不会影响我的应用程序。安卓4.4。我添加了更详细的描述,希望能尽快解决。
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);