`
hklongshao
  • 浏览: 74775 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android 设置界面全屏,高亮显示

阅读更多
如需转载请著名

作者:倚风听雪         来源:http://hklongshao.iteye.com




若设置界面为全屏幕显示,则需要在setContentView()方法之前设置窗口参数

        
super.onCreate(savedInstanceState);
Window window = getWindow();
//设置surfaceView是全屏显示的
//没有标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置全屏
window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
//高亮
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setContentView(R.layout.main);


原因:因为首先要完成窗口显示,然后才能显示页面的内容,所以,如果先显示页面内容,再设置窗口大小的话,则对窗口进行的设置就不起作用了。所以应该先设置窗口大小然后再显示页面内容 。
分享到:
评论

相关推荐

    Android遮罩层高亮显示

    在Android应用开发中,"遮罩层高亮显示"是一种常见的设计手法,通常用于引导页或功能介绍,以便用户能够更好地理解和使用应用的功能。在这个场景下,遮罩层是一个半透明的视图,覆盖在界面之上,而高亮部分则突出...

    Android app新手引导,任意View高亮提示,简单易用

    高亮视图通常使用一个矩形或者形状作为选区,可以通过设置边框颜色和宽度来突出显示。 2. 添加遮罩层:在主布局上添加一个全屏的FrameLayout作为遮罩层,用于显示引导页。可以设置其背景为半透明,以便用户能看到...

    android仿微信版二维码扫描

    接下来,我们需要创建一个扫描界面,通常包含一个SurfaceView来显示相机预览画面,以及一个用于处理扫描结果的回调。为了实现相机的预览和捕获,我们需要使用Camera API或更现代的Camera2 API。Camera API是Android...

    Android中用Dialog来做使用引导/新手引导页面

    在Android应用开发中,为了帮助用户更好地理解和使用新...关键步骤包括创建引导布局、自定义Dialog类、设置高亮效果、处理显示和隐藏逻辑以及触摸事件。这样,即使对于初次接触应用的用户,也能快速了解并上手使用。

    Android lyric LRC 歌词字幕 Demo

    在Android平台上,开发一款歌词显示应用,特别是支持LRC格式的歌词字幕,是一个常见的需求。LRC(Lyrics Repeat Control)是一种简单的文本格式,用于存储歌曲的逐句歌词及其对应的播放时间点,使得用户在听歌时可以...

    在surfaceview上放置控件

    然而,由于SurfaceView通常用于全屏且需要高效更新的场景,如何在其上添加普通的UI控件,如按钮,就成为一个常见的需求。 在描述中提到的"在SurfaceView上放置控件如按钮等,采用FrameLayout",这是实现这一目标的...

    android 防android picker

    6. **尺寸调整**: 考虑到iPhone picker通常为全屏显示,而Android的DatePicker通常是模态对话框或小部件,我们可以在尺寸和布局上做出改变,使其更适应Android的使用习惯。 7. **触摸反馈**: 提供清晰的触摸反馈,...

    android xml简介

    - `android:textColorHighlight`:设置文本选中时的高亮颜色。 - `android:textScaleX`:设置文本的水平缩放比例。 - `android:typeface`:设置字体风格,如等宽字体(`monospace`)。 - `android:background`:设置...

    Android雷达扫描动态界面制作

    在 `MainActivity` 中,我们看到 `onCreate()` 方法内设置了无标题栏,并全屏显示界面。然后,通过 `setContentView()` 加载了布局文件 `activity_main.xml`,在该布局中包含了 `RadarView` 的实例。接着,获取到 `...

    android画图简单示例

    例如,可以创建一个全屏的矩形,颜色设置为透明(`Color.TRANSPARENT`),然后使用`canvas.drawRect()`方法覆盖整个画布,达到清除效果。 图片放大功能涉及到图像的缩放操作。在Android中,我们可以使用`Bitmap`类...

    Android_条码扫描器_一维条形码_二维QR码_apk_源码

    源码可能包含一个简单的扫描界面设计,比如一个全屏的相机预览视图,中间有扫描框高亮条码区域,顶部和底部可能有控制按钮,如闪光灯开关、扫描按钮等。 5. **结果处理** 扫描成功后,ZXing会返回一个Intent,...

    android pdf

    综上所述,"android pdf"涉及到的开发知识点包括选择和集成PDF库、配置和优化显示效果、实现搜索功能、设计用户界面、性能优化、权限管理、兼容性测试以及离线阅读功能的实现。这些内容对于构建一个高质量的Android ...

    Android 二维码应用实例demo

    3. **自定义控件**:由于系统默认不提供专门的二维码扫描界面,你需要创建一个自定义布局,通常包含一个全屏的SurfaceView用于显示相机预览,并在预览上添加一个可识别二维码的矩形框。这个矩形框可以动态跟随屏幕...

    Android资源命名规范

    - 对于具有相对状态的功能,如全屏开启和关闭,资源名称应保持一致,如`_fullscreen`和`_unfullscreen`,以方便管理和记忆。 - 在XML中,ID的命名应直接反映其用途,不必过于复杂,因为`findViewById`方法仅在其...

    Android 4.0风格中文滚动输入.rar

    在Android系统的发展历程中,Android 4.0(也称为Ice Cream Sandwich,简称ICS)是一个重要的里程碑,它引入了许多新特性和设计改进,包括对用户界面的全面优化。本资源"Android 4.0风格中文滚动输入"着重关注的是在...

    創意Android 程式設計 SDK范例大全章节

    - **Activity配置**:在`EX10_01`类中,首先设置了全屏显示,并初始化了PowerManager及WakeLock对象。 - **亮度控制**:使用`setBrightness()`方法调整屏幕亮度,这需要一个外部提供的硬件服务接口`IHardwareService...

    Android电子书阅读器.zip

    2. **界面设计**:简洁、易用的界面设计是关键,通常包括夜间模式、字体大小调整、行距调整、页面布局选择(如左右翻页、全屏阅读等)。 3. **阅读体验**:阅读器通常会提供亮度调节、背景颜色选择、页面动画、自动...

    android材料设计语言源码Demo

    通过分析这些源码,你可以了解到如何在Android应用中集成Material Design组件,理解其背后的布局结构、属性设置和动画实现。此外,这也能帮助你优化交互体验,使应用更加符合现代设计趋势。 总的来说,这个"android...

    条码扫描程序源码.zip

    当onPreviewFrame()被调用时,获取到的原始图像数据会被传递给BarcodeDetector,识别出的条码会在界面上进行高亮显示,并通过BroadcastReceiver或者回调函数将结果反馈给用户。 4. **权限处理**: Android 6.0及...

    Android 改版的【chino】的pdf阅读器.zip

    【Android PDF阅读器开发】 ...总之,Android平台上的PDF阅读器改版是一项综合性的任务,涵盖了技术选型、界面设计、性能优化等多个方面。通过持续改进,我们可以为用户提供更加出色和便捷的PDF阅读体验。

Global site tag (gtag.js) - Google Analytics