Android中去掉TitleBar、设置应用全屏
来源:互联网 发布:大数据商业银行 编辑:程序博客网 时间:2024/06/05 14:13
在Android App开发中去掉TitleBar、设置应用的全屏是很常见的操作,下面记录一下设置的几种方法:
1)方法一:在manifest文件中设置:
如下图修改:android:theme="@android:style/Theme.Light.NoTitleBar"
运行的效果图:
设置全屏只需要将android:theme="@android:style/Theme.Light.NoTitleBar"
修改为:android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
运行后的效果如下:
已上方法适用于activity继承于android-support.v4包下的Activity,使用android studio有时创建的项目activity默认是继承于android.support.v7.app包下的AppCompatActivity此时,这样写运行会报错:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jufudi.demo/com.jufudi.demo.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
解决办法:1、将项目中继承的AppCompatActivity换成v4包下的Activity,重新编译运行即可;
2、将已上修改的地方改为android:theme="@style/Theme.AppCompat.Light.NoActionBar"
2)方法二:
在activity中通过代码的方式修改:
去掉TitleBar:
//去掉TitleBar
requestWindowFeature(Window.FEATURE_NO_TITLE);
//设置全屏
getWindow().setFlags(WindowManager.LayoutParams.MATCH_PARENT,WindowManager.LayoutParams.MATCH_PARENT);
代码如图:
阅读全文
0 0
- Android中去掉TitleBar、设置应用全屏
- Android 设置Activity全屏显示,没有TitleBar;自定义TitleBar
- android去掉titlebar
- Android studio 去掉titlebar
- ActionBarActivity如何去掉TitleBar并全屏显示
- Android自定义titlebar中设置progressbar
- android中设置不显示titlebar
- Android中去掉或更改标题栏TitleBar,theme的更改
- Android去掉UI的TitleBar
- Android去掉TitleBar的方法
- 如何去掉Android界面TitleBar
- android设置全屏和去掉状态栏
- android 去掉app title使应用全屏
- Android中全屏设置
- Android的TitleBar设置
- Android 应用设置全屏方法
- android 中全屏无标题设置 requestWindowFeature()的应用
- Android中全屏 及 去掉标题栏
- iOS支持全屏侧滑导航栏(完全自定义)开源项目
- 批处理文件怎么固定在【开始】屏幕上
- 在自定义控件中注册广播
- 文件下载
- Icheck
- Android中去掉TitleBar、设置应用全屏
- ADB记录总结学习的三两事
- 动态三维数组的创建
- shell redis状态
- mipi 调试经验
- 运行 MyBatis Generator 后的任务
- kafka与Spring的集成
- Oracle学习笔记day09——游标
- [Leetcode] 397. Integer Replacement 解题报告