Android 导航栏完全隐藏
Android Navigator Bar full hide
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 时,键盘出现,导航栏如何禁用它的外观。第二个问题,当你按下任何按钮时,如果键盘处于打开状态,我希望键盘自行关闭。谢谢。
第一个屏幕截图显示了应用的外观。第二张截图显示了不必要元素的外观。当您单击“登录”按钮时,键盘会自行关闭,或者单击其他任何地方。
1.http://i.stack.imgur.com/0RNk6.png
2.http://i.stack.imgur.com/deMPd.png
删除软键盘:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
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 时,键盘出现,导航栏如何禁用它的外观。第二个问题,当你按下任何按钮时,如果键盘处于打开状态,我希望键盘自行关闭。谢谢。
第一个屏幕截图显示了应用的外观。第二张截图显示了不必要元素的外观。当您单击“登录”按钮时,键盘会自行关闭,或者单击其他任何地方。
1.http://i.stack.imgur.com/0RNk6.png 2.http://i.stack.imgur.com/deMPd.png
删除软键盘:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);