如何在非root设备中隐藏选项卡的状态栏?我正在使用Android 4.0.4 我这样使用但它对我不起作用...请提出任何解决方案
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// hide titlebar of application
// must be before setting the layout
requestWindowFeature(Window.FEATURE_NO_TITLE);
// hide statusbar of Android
// could also be done later
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
答案 0 :(得分:0)
你是否更改了android清单中的主题,如下所示,
android:theme="@android:style/Theme.Black.NoTitleBar"
答案 1 :(得分:0)
前段时间我对这个问题进行了一些研究。
我找不到一个解决方案,可以在非root设备中实现这一点。
我能做的最好是将状态栏调暗如下:
setContentView(R.layout.activity_main);
getWindow().getDecorView().setSystemUiVisibility( View.STATUS_BAR_HIDDEN ); // dim System bar
FLAG_FULLSCREEN
标志不再这样做了!似乎出于安全原因,Google希望它始终显示,以便用户可以按主页按钮等...
我仍然想知道像MX Player这样的应用程序是如何实现的
希望这有帮助!