锁定横屏的问题,关于surfaceView,大虾们帮帮忙

============问题描述============

activity已经锁定为横屏, surfaceView在程序前台运行过程中表现正常为横屏(800*480),可是一旦屏幕黑了,或者切入后台,surfaceView就变成(480*800),因为是游戏程序,部分处理类似脏矩形,所以导致我的程序部分绘制会出问题

============解决方案1============

报错了吗?报什么错

android:screenOrientation="landscape"这个定义没

onRestart这个方法有没有处理和屏幕有关的?

============解决方案2============

“锁定为横屏”,这是如何做到的?

============解决方案3============

activity加了android:configChanges="keyboardHidden|orientation",这个属性不是横屏和竖屏都可以适应吗

============解决方案4============

android:configChanges="keyboardHidden|orientation"

配置这个后,在

在横竖屏切换的时候不会重新执行Activity的onCreate方法,只是执行onConfigChanged方法,正常情况下会在横竖屏切换的时候重新执行onCreate方法

但是如果是黑屏后,再进入应用,他会执行onResume

时间: 2024-10-07 15:53:15

锁定横屏的问题,关于surfaceView,大虾们帮帮忙的相关文章

[求助]各位大虾,帮我看看这个流控制里的值为什么就不是“1”呢?icligSK66

PingWest品玩4月10日报道,今日下午,<奇葩大会>第二季在爱奇艺官网已经显示404无法观看,或被下架整改,第一季可以照常播放.该节目是爱奇艺出品.米未承制的观点分享类节目.本季主题为"特别人类大会",其旨在寻找特别人类,分享生命体验和人生观点,节目固定参与嘉宾包括赵又廷.马东.蔡康永.高晓松.<奇葩大会>第二季于2018年2月3日在爱奇艺上线,每周六晚8点更新. 紊峭HRChttp://weibo.com/p20180412p/2309279811499

android 引入第三方jar包 找不到类

============问题描述============ 我的android项目,引入第三方jar包的方法是将引入的六个json包放到项目的lib文件夹里,通过添加到userlib中,在项目中引用userlib,项目这样部署,编译阶段没有报错一切正常 ,但是在运行的时候,就会报javanotfound的错误,找不到json包中的一个JSONObject这个类!  上网查过了,还是试过其他的方法,直接通过Add ExternalJARS...方法引入,但是更不行,直接报错[2012-02-29 1

Android隐藏标题栏 状态栏 横屏

// 隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // 锁定横屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Android斗地主棋牌游戏牌桌实现源码下载

本次给大家分享下Android斗地主棋牌游戏牌桌实现源码下载如下:为了节约内存资源,每张扑克牌都是剪切形成的,当然这也是当前编程的主流方法. 1.主Activity    package com.bison;            import android.app.Activity;      import android.content.pm.ActivityInfo;      import android.os.Bundle;      import android.view.Wind

Android --- 斗地主 [牌桌实现源码]

1.主Activity [java] view plain copy print? <span style="font-size:18px;color:#3333ff;">package com.bison; import android.app.Activity; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.view.Window; import andr

Android中Activity运行时屏幕方向与显示方式详解

现在我们的手机一般都内置有方向感应器,手机屏幕会根据所处位置自动进行横竖屏切换(前提是未锁定屏幕方向).但有时我们的应用程序仅限在横屏或者竖屏状态下才可以运行,此时我们需要锁定该程序Activity运行时的屏幕方向.还有就是在我们用手机观看视频时,随意的进行横竖屏切换,但播放进度不会随着屏幕的转换而从头开始播放,为了实现这个功能,我们就需要在Activity转换时对当前数据进行保存. 现在根据以上两种需求,个人提出以下解决方案: 一.锁定Activity运行时屏幕方向,如下图(演示锁定横屏):

移动前端不得不了解的HTML5 head 头标签

HTML的头部内容特别多,有针对SEO的头部信息,也有针对移动设备的头部信息.而且各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,有很多差异性.移动端的工作已经越来越成为前端工作的重要内容,除了平常的项目开发,HTML 头部标签功能,特别是meta,link等标签的功能属性显得非常重要.这里整理了一份 <head> 部分的清单,让大家了解每个标签及相应属性的意义,写出满足自己需求的 <head> 头部标签,可以很有效的增强页面的可用性. 注:去年整理过移动前端不得不了解的

AndroidManifest.xml 屏幕上下反转

通常我们的应用只会设计成横屏或者竖屏,锁定横屏或竖屏的方法是在AndroidManifest.xml 文件中设定属性android:screenOrientation为"landscape"或"portrait": <activity android:name="com.example.kata1.MainActivity" android:label="@string/app_name" android:screenO

Android—android与js交互以及相互传参

Android中可以通过WebView来实现与js的交互,让用户可以在android客户端看到js写的页面,接下来为大家介绍的就是怎样实现此功能: 首先android项目目录下有“assets”文件夹,开发者需要将html文件拷贝到此文件夹下. html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra