【问题标题】:Android Navigator Bar full hideAndroid导航栏全隐藏
【发布时间】:2015-10-06 02:28:40
【问题描述】:
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();
            }
        });
    }
}

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

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

1.http://i.stack.imgur.com/0RNk6.png 2.http://i.stack.imgur.com/deMPd.png

【问题讨论】:

    标签: android navigation navbar


    【解决方案1】:

    删除软键盘:

    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
    

    【讨论】:

    • 感谢回复,但是这段代码不影响我的申请。安卓 4.4。我添加了更详细的描述。希望尽快解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多