`
rayln
  • 浏览: 424604 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android如何横屏, 全屏, 背景灯常量

 
阅读更多
横屏方法
1. 在AndroidManifest.xml中的Activity加入android:screenOrientation="landscape"
配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)
<activity android:name=".TestActivity" android:screenOrientation="landscape" 
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


2. 在Java的Activity中写入以下方法:
要设置成竖屏设置成 SCREEN_ORIENTATION_PORTRAIT
@Override
	protected void onResume() {
		if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
			setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
		}
		super.onResume();
	}


全屏方法
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);    
         //设置全屏显示
         requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);
}



保持背景灯常亮
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);    
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
        setContentView(R.layout.main);
}
分享到:
评论

相关推荐

    Android横屏全屏视频播放,日历控件应用

    在Android开发中,实现横屏全屏视频播放和日历控件的应用是常见的需求,尤其在多媒体应用或者日程管理类应用中。本教程将详细讲解如何实现这些功能。 一、Android横屏全屏视频播放 1. **VideoView与SurfaceView**...

    android 4.2.1 可用全屏助手+全屏开关

    android 4.2.1 全屏助手 全屏开关

    android(zxing)全屏二维码识别,全屏扫描二维码,近距离扫描二维码,图片识别二维码

    在Android开发中,实现全屏二维码识别功能是一个常见的需求,特别是在移动支付、信息分享等领域。本文将详细解析如何使用ZXing库来实现这一功能,并结合全屏扫描和近距离扫描二维码,以及图片识别二维码的技术要点。...

    Android全屏图片显示

    在Android开发中,全屏显示图片是一个常见的需求,比如在壁纸应用、相册应用或者一些游戏的启动界面中。要实现这样一个功能,开发者需要考虑图片的加载、布局填充、缩放处理以及性能优化等多个方面。下面我们将详细...

    Android Dialog全屏显示、动画显示

    在Android开发中,自定义Dialog是一种常见的用户交互方式,它能提供更为丰富的界面和功能,以满足特定场景下的需求。本教程将详细讲解如何创建一个全屏显示且带有动画效果的自定义Dialog,并结合相机和图片选择的...

    Unity Webgl打包后在Windows平台、安卓苹果移动设备上自动全屏横屏解决方案Demo

    这个“Unity Webgl打包后在Windows平台、安卓苹果移动设备上自动全屏横屏解决方案Demo”是针对Unity项目在不同平台上实现自动全屏和横屏显示的问题提供的一种解决方法。 在Unity中,为了实现自动全屏和横屏,我们...

    Android 图片浏览全屏缩放

    在Android开发中,实现图片浏览的全屏缩放效果是一项常见的需求,特别是在社交应用中,如QQ好友动态和微信朋友圈。这种功能不仅需要提供良好的用户体验,还需要考虑性能和内存优化,因为图片通常较大,处理不当可能...

    android全屏半屏滑动切换显示

    项目如标题,就和网易新闻客户端软件滑动到最左边的界面滑动效果一样。只是比他的简单。。 最主要的是从网上下载的项目,然后拆分出来的,第一个是点击按钮滑动,第二个项目加入了滑动显示,最后一个是原来的项目。...

    android视频,如何实现全屏

    android安卓videoView 横屏,全屏显示,videoView的原码中对videoView播放的视频做了一定的处理导致视频不能按你以为的形式呈现在videoView中。

    Android 之 手机全屏显示

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

    Android自定义全屏Dialog实例

    在Android开发中,自定义全屏Dialog是一种常见的需求,它能提供更为沉浸式的用户体验,使得用户在处理特定任务时能够更加专注。本教程将详细讲解如何实现这样一个功能,旨在帮助开发者提升Android应用的界面设计与...

    Android双击手机屏幕全屏(不显示标题栏状态栏的全屏).rar

    Android动态全屏显示效果,不显示手机的标题栏和状态栏,本例以打开百度手机版为示例,演示双击手机屏幕立即全屏显示的效果,在手机上操作,就是用手指连续轻触屏幕两次,即可进入全屏状态。  实现时用WebView加载...

    AndroidP_SystemUI下拉栏全屏覆盖NavigationBar导航栏

    AndroidP横屏项目,修改SystemUI下拉栏全屏显示,并覆盖NavigationBar导航栏之上,原博客 https://blog.csdn.net/shusuanly/article/details/115264404

    Android ImageView图片放大到全屏显示

    总的来说,实现Android ImageView图片放大到全屏显示并支持局部拉伸放大,需要理解Android的触摸事件处理机制,以及ImageView的缩放属性。通过自定义ImageView和手势检测,我们可以实现丰富的图片查看交互。同时,...

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

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

    android4.0完美全屏(解决任何机器)

    3. **状态栏隐藏与透明化**:在Android 4.0中,虽然可以隐藏状态栏实现全屏,但状态栏的背景通常是黑色的,这可能不满足设计需求。可以使用API 19及以上版本的`SYSTEM_UI_FLAG_LAYOUT_STABLE`和`SYSTEM_UI_FLAG_...

    android 自定义dialogfragment全屏对话窗体

    上述代码中,`android:windowIsFloating`设为false使Dialog不再悬浮,`android:windowFullscreen`设为true使其全屏显示,`android:windowContentOverlay`设为@null去除顶部的状态栏覆盖,`android:...

    android 全屏欢迎界面 源码

    在Android应用开发中,"全屏欢迎界面"(也称为Splash Screen)通常被用来展示应用程序的品牌标识、加载必要的数据或进行初始化操作。本源码提供了一种实现全屏欢迎界面的方法,且支持自定义持续时间,使用户体验更加...

    手机页面强制横屏显示 html5 h5页面 强制横屏 可更改竖屏

    在移动设备上,有时我们可能需要特定的网页或者H5页面在用户打开时强制横屏显示,以便提供更好的用户体验或适应特殊的内容展示。这通常涉及到HTML5和CSS3的一些技术来实现。以下是一些关于如何实现手机页面强制横屏...

    Android 实现全屏的方法

    ### Android 实现全屏的方法 在Android开发中,实现全屏功能是非常常见且重要的一个需求。无论是为了提供更沉浸式的用户体验还是为了最大化显示区域,掌握如何实现全屏都是每个开发者必备的技能之一。本文将详细...

Global site tag (gtag.js) - Google Analytics