[英]hide back, home and recents apps button in libgdx
要隐藏虚拟Android按钮(在没有物理按钮的电话上:)),您必须将应用程序设置为使用沉浸式全屏模式 。
您可以通过在android.Launcher类中添加以下代码,从android.view.View方法中设置适当的标志来实现此目标
@TargetApi(19)
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
}
查看本教程以获取更多信息。
您可以启用AndroidApplicationConfiguration中的选项,而不是覆盖android方法
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
config.useImmersiveMode = true; // libgdx will handle it
initialize(new Main(), config);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.