【日常收获4】Android4.0全屏实现
来源:互联网 发布:蚁群算法原理 编辑:程序博客网 时间:2024/06/14 08:07
E/全屏显示报错 You need to use a Theme.AppCompat theme (or descendant) with this activity
原因 错误报告中提示了AppCompat,我发现我的主线程继承自AppCompatActivity,所以需要用这个类下面的style。
解决方案 用于我需要实现全屏显示,而该包下面并没有关于全屏显示的style型,所以将继承类改为Activity就可以解决。
ps 全屏显示我用的是在AndroidManifest.xml下调试,加上如下语句
android:theme="android:style/Theme.NoTitleBar.Fullscreen"。
W/全屏实现 标题栏和状态栏的隐藏
起因 需要实现在android4.0上的相机全屏显示。
原因 由于当时开发者认为虚拟按键十分重要,所以android4.0时的系统在应用层无法做到完全隐藏下方状态栏,系统给出的
View.SYSTEM_UI_FLAG_FULLSCREEN等无法实现
解决方案 利用如下代码实现系统状态栏的低能显示
private Window window;
...
window = getwindow();
WindowManager.LayoutParams params = window.getAttributes();
params.systemUiVisibility = View.SYSTEM_UI_FLAG_LOW_DROFILE;
window.setAttributes(params_;
加上在activity_main.xml中的主layout背景定为#000000(全黑)这样的视觉效果较好。
2016/08/25修改全屏实现部分
window = getwindow();
WindowManager.LayoutParams params = window.getAttributes();
winParams.flags |= WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS;
window.setAttributes(params);
布局我使用的是GridLayout,实现了在android4.0的完全全屏
- 【日常收获4】Android4.0全屏实现
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0 隐藏虚拟按键 实现全屏
- android4.0 全屏问题
- Android4.1浏览器实现全屏
- android4.4上全屏界面实现禁止状态栏下拉
- android4.4上全屏界面实现禁止状态栏下拉
- android4.4+实现MD状态栏并全屏显示内容
- android4.4上全屏界面实现禁止状态栏下拉
- android4.4+实现MD状态栏并全屏显示内容
- 关于 Android4.0 隐藏虚拟按键的问题 实现全屏
- Android4.0和Android4.1全屏方法
- Android4.0和Android4.1全屏方法
- 【日常收获3】
- android4.4全屏应用中禁止状态栏下拉
- 去掉android4.0上的状态栏,全屏显示的代码
- Android4.4实现状态栏沉浸
- HDU 1097 A hard puzzle(快速幂)
- c++ primer读书笔记 4.11:类型转换
- XAMPP中Apache无法运行解决方法
- H5学习之16 CSS
- STVD+COSMIC编译工程时can't open file crtsi0.sm8
- 【日常收获4】Android4.0全屏实现
- UVA1588 UVALive3712 POJ3158 Kickdown
- 二叉查找树
- RandomAccessFile可实现数据的分段写入也就是多线程下载
- redhat虚拟机安装
- Java中的并发工具类
- iOS图像处理(2)绘制文本
- 深入理解Dalvik字节码指令及Smali文件
- 将 Spark Streaming + Kafka direct 的 offset 保存进入Zookeeper