美文网首页
android 隐藏标题栏

android 隐藏标题栏

作者: WeiAai | 来源:发表于2017-06-13 19:19 被阅读0次

在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

可是这样会出现很多问题,首先,Activity就只能继承(extends)Activity,不能继承(extends)AppCompatActivity,不然会出错,而且很多activity切换的动画就没有了效果、方法不能使用。这显然不是我想要的。

找到style.xml

在 style name="appTheme" 中添加

隐藏下滑状态栏 <item name="android:windowFullscreen"> true</item>

隐藏标题栏 <item name="android:windowNoTitle>true</item>

隐藏虚拟按键,并且全屏

if(Build.VERSION.SDK_INT>11&& Build.VERSION.SDK_INT<19) {// lower api

View v =this.getWindow().getDecorView();

v.setSystemUiVisibility(View.GONE);

}else if(Build.VERSION.SDK_INT>=19) {

View decorView = getWindow().getDecorView();

intuiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY| View.SYSTEM_UI_FLAG_FULLSCREEN;

decorView.setSystemUiVisibility(uiOptions);

}

Build.VERSION.SDK_INT //获得sdk版本

decorView是window中的最顶层view,可以从window中获取到decorView

相关文章

网友评论

      本文标题:android 隐藏标题栏

      本文链接:https://www.haomeiwen.com/subject/xehjqxtx.html