要隐藏软按钮,可以使用以下代码:
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);
要取消隐藏软按钮并显示它们,可以使用以下代码:
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_VISIBLE;
decorView.setSystemUiVisibility(uiOptions);
您可以将上述代码放在适当的位置,例如活动的onCreate()
方法或点击事件监听器中。
请注意,这些代码将仅在您的应用程序的当前活动中隐藏或显示软按钮。一旦用户离开您的应用程序并返回系统界面,软按钮将再次显示。