如何永久禁用android中的底部导航按钮(返回,主页,最近的应用程序/菜单)?

时间:2017-11-08 09:44:22

标签: android bottomnavigationview

我有非root设备。我想停用BottomNavigationView buttons。我使用下面的代码,但没有一个正常工作。

public void disablebottombars() {
    View decorView = getWindow().getDecorView();
    decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_FULLSCREEN
            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}

public void FullScreencall() {
    if (Build.VERSION.SDK_INT < 19) {
        View v = this.getWindow().getDecorView();
        v.setSystemUiVisibility(View.GONE);
    } else {
        //for higher api versions.
        View decorView = getWindow().getDecorView();
        int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
        decorView.setSystemUiVisibility(uiOptions);
    }
}

1 个答案:

答案 0 :(得分:0)

您可以查看设置Single-purpose device。为此,您的应用需要设置为设备所有者,可以通过调用 data() { return { cart: this.$store.state.cart } } 来完成。您可以查看Google's DPC sample app了解完整详情。