我有两个问题:
我已经试过很多次了,还在为实现这一目标而奋斗,但却找不到解决办法。
我找到的解决方案清单,但它们没有满足我的要求。
请注意:
经过我的研究和你的回答,我得到了这样的结论:

但是我的应用程序应该是这样的,没有导航栏:

我不想在我的应用程序中看到系统导航栏。
发布于 2013-08-29 15:35:25
我认为你不能在Android4.0>中隐藏系统栏(仅在平板电脑中,在你应该能够使用的手机中)。
你可以做的是隐藏图标和禁用一些按钮(除了家)。
你可以试试这个:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
}也用于禁用按钮:
这是“后退”按钮:
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
}这是菜单上的:
@Override
public void onWindowFocusChanged(boolean hasFocus) {
try
{
if(!hasFocus)
{
Object service = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method collapse = statusbarManager.getMethod("collapse");
collapse .setAccessible(true);
collapse .invoke(service);
}
}
catch(Exception ex)
{
}
}https://stackoverflow.com/questions/18512688
复制相似问题