`
android_mylove
  • 浏览: 404534 次
社区版块
存档分类
最新评论

Android Activity 常用功能设置(全屏、横竖屏等)

 
阅读更多

Activity全屏设置

方式1:AndroidManifest.xml

<activity android:name="myAcitivty" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>

方式2:代码实现

requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏标题栏

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); //隐藏状态栏

注意:设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。


Activity横竖屏设置

方式1:AndroidManifest.xml

<activity android:name="myAcitivty" android:screenOrientation="landscape"/> // 或者 “portrait

方式2:代码实现

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

获取横屏方向

int orientation = this.getResources().getConfiguration().orientation;

orientation 的常用取值可以为ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE(横屏) 或ActivityInfo.SCREEN_ORIENTATION_PORTRAIT(竖屏)


Activity屏幕一直显示

1:AndroidManifest.xml添加权限

<uses-permission android:name="android.permission.WAKE_LOCK" />

2:代码实现

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);




分享到:
评论

相关推荐

    android Activity始终横屏、全屏、屏幕方向改变等屏幕相关.doc

    2. **Activity全屏显示** 全屏显示有两种实现方式: - XML配置:在AndroidManifest.xml中,设置Activity的主题为`Theme.NoTitleBar.Fullscreen`,如下: ```xml &lt;activity android:name=...

    android 手机强制横竖屏

    下面将详细介绍如何实现Android手机的强制横竖屏功能。 一、Android布局管理 在Android开发中,布局文件(XML)定义了用户界面的结构和组件。通过在布局文件中使用`android:screenOrientation`属性,可以设置...

    uniapp中设置横屏竖屏

    本文将详细介绍如何在uni-app中实现横屏竖屏的设置与切换。 一、uni-app的屏幕方向基础概念 1. 屏幕方向:手机或平板设备的屏幕可以处于竖屏(Portrait)或横屏(Landscape)状态。通常,竖屏是手机默认的显示方式...

    Android中Activity常用功能设置小结(包括全屏、横竖屏等)

    本文实例讲述了Android中Activity常用功能设置小结(包括全屏、横竖屏等)。分享给大家供大家参考,具体如下: Activity全屏设置 方式1:AndroidManifest.xml 代码如下:&lt;activity android:name=”myAcitivty” ...

    Android中WebView播放网上视频,横竖屏切换

    1. **配置Activity**:在AndroidManifest.xml中,将Activity的`android:configChanges`属性设置为`orientation|screenSize`,这样在横竖屏切换时,系统不会默认销毁Activity,而是调用`onConfigurationChanged()`...

    【原创】Android锁定横竖屏、splash,全屏、去除标题的方法

    Android系统默认支持横屏和竖屏切换,但有时开发者可能希望应用只在某一特定方向运行。这可以通过修改`AndroidManifest.xml`文件中的Activity标签来实现。例如,若要强制应用始终处于竖屏模式,可以在Activity标签...

    Android 之 手机全屏显示

    3. **处理屏幕旋转**:如果希望应用在横屏和竖屏下都保持全屏,需要考虑屏幕旋转的情况。在AndroidManifest.xml中,可以为Activity指定`android:configChanges="orientation|screenSize"`,然后在Activity中处理屏幕...

    安卓视频播放悬浮全屏竖屏切换技术

    在安卓应用开发中,视频播放功能是不可或缺的一部分,而实现视频播放悬浮以及全屏竖屏切换的技术则能提升用户体验,让视频观看更为便捷。本文将深入探讨如何在Android平台上实现这一高级特性。 首先,让我们从基础...

    横竖屏视频播放

    在Android开发中,实现“横竖屏视频播放”的功能是一项常见的需求。横竖屏切换时保持视频连续播放,且能循环播放,这涉及到Android系统对屏幕方向的处理、视图控件的选择以及视频播放器的配置。以下是实现这一功能所...

    surfaceview 支持横竖屏切换 视屏适配屏幕

    综上所述,实现SurfaceView支持横竖屏切换、视频适配屏幕以及home退出后继续播放的功能,需要对Android的生命周期管理、布局设计、多媒体播放以及服务有深入的理解。开发者需要处理好SurfaceView的生命周期,确保...

    Android应用源码之android 实现竖屏二维码扫描.zip

    在本压缩包“Android应用源码之android 实现竖屏二维码扫描.zip”中,我们可以深入探究如何在Android平台上实现一个竖屏模式下的二维码扫描功能。这个源码实例为Android开发者提供了一个宝贵的参考资料,有助于理解...

    二维码扫描(竖屏)

    6. 竖屏适配:由于Android默认的扫描界面是横屏模式,为了实现竖屏扫描,我们需要对ZXing的源码做一些修改。主要修改CaptureActivity的屏幕旋转处理逻辑,确保在竖屏模式下也能正常工作。 7. 测试与优化:在实际...

    Android自定义程序名称、图标、全屏和可旋转方向

    要使应用全屏显示,可以在`AndroidManifest.xml`中的`&lt;activity&gt;`标签内添加`android:theme`属性,并设置为`@android:style/Theme.NoTitleBar.Fullscreen`。这将移除状态栏和标题栏,实现全屏效果。若想在运行时...

    android 横竖屏限制的配置方法

    此外,如果你希望在特定Activity中允许用户切换横竖屏,可以在Activity的`onCreate()`方法中调用`setRequestedOrientation()`动态设置屏幕方向。例如,允许用户在横竖屏之间切换: ```java @Override protected ...

    视频播放MediaController进度条和全屏切换

    这里我们使用常见的双布局方案,即为横屏和竖屏设计两个不同的布局文件。在VideoView或SurfaceView上添加一个点击监听器,当点击时触发全屏切换: ```java videoView.setOnClickListener(new View.OnClickListener...

    Android监听横竖屏切换功能

    在不设置android:configChanges属性的情况下,当屏幕方向改变时,Activity会被销毁并重新创建,其生命周期内的方法会被按顺序调用,包括onPause、onStop、onSaveInstanceState、onStart、onResume等,横屏调用一次,...

    Android编程设置全屏的方法实例详解

    `android:screenOrientation`属性可以用来指定屏幕方向,如"sensor"表示跟随设备方向自动旋转,"landscape"表示强制横屏,"portrait"则表示强制竖屏。 需要注意的是,全屏模式可能会遮挡系统状态栏(如电池、时间等...

    webView的网络视频播放全屏

    同时,我们还需要处理横竖屏的切换。在AndroidManifest.xml中,可以声明Activity支持横屏模式,但为了保证视频全屏时能够自动旋转,还需要在代码中处理orientation变化。可以监听Configuration的变化,根据屏幕方向...

Global site tag (gtag.js) - Google Analytics