文档章节

Android手机或Android平板电脑 应用不能全屏显示,解决方案!

w
 walala_Lee
发布于 2015/06/16 20:19
字数 351
阅读 16
收藏 0

最近在搞android游戏方面的开发,然后启动的游戏怎么都不是全屏,很奇怪,然后就找到了下面的这个方法解决了问题,这里只列出了原文的一种方法,另一种方法有兴趣可以去原地址查看。以下:

在一个8寸屏的Android平板电脑上开发应用程序(游戏程序),开始的时候,总是不能全屏显示,也不知道怎么设置才可以。本来LCD应该是800*600的,但总是得到600*600的结果。经过好几天的努力,才解决:

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
      package="myb.x2.app2"  
      android:versionCode="1"  
      android:versionName="1.0">  
    <application android:icon="@drawable/icon" android:label="@string/app_name">  
        <activity android:name=".myactivity"  
                          android:screenOrientation="portrait"  
                  android:label="@string/app_name">  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
  
    </application>  
  <supports-screens android:largeScreens="true"  
          android:normalScreens="true"  
          android:smallScreens="true"  
          android:anyDensity="true" />  
</manifest>



后面加的 < supports-screens   android:largeScreens = "true" ... /> 就可以解决这个问题了,不难理解,但找到这个问题的解决办法却花了我好长时间。

Activity中的代码:

public class myactivity extends Activity {  
        public myview v;  
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        // setContentView(R.layout.main        );   
        requestWindowFeature(Window.FEATURE_NO_TITLE);  
                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
                                WindowManager.LayoutParams.FLAG_FULLSCREEN);  
                // 获得屏幕宽和高  
                WindowManager windowManager = getWindowManager();  
                Display display = windowManager.getDefaultDisplay();  
                int w = display.getWidth();  
                int h = display.getHeight();  
        v=new myview(this,w,h);  
        setContentView(v);  
        v.start();  
    }  
      
      
}



本文转载自:http://blog.csdn.net/wlanye/article/details/7435404

共有 人打赏支持
w
粉丝 3
博文 167
码字总数 50381
作品 0
深圳
android兼容oppo手机刘海屏解决方案

引用自OPPO官方文档,这里缩减了一些内容,选取重要内容,包括oppo沉浸式的兼容。 转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80688802 本文出自:【奥特曼超人的博客】...

奥特曼超人
06/14
0
0
Android杂谈--layout的横竖屏处理

  横竖屏处理是开发应用是比较基础的一个要点,几乎都会用到。网上有一大堆的横竖屏切换的文章,但是翻了n页以后发现竟然清一色的是转载,所以不想浪费时间到这个上面,还是自己根据自己的...

尼莫
2012/10/11
0
0
Android 3.0七大特性全解析

在2011年伊始,翻开了全新一年的篇章,作为我们日常生活中不可或缺的消费电子产品亦然进入了全新的时代,随着一年一度的2011年CES国际消费电子产品展览会,在北京时间1月7日(美国西部当地时...

junwong
2012/03/09
0
0
H5视频兼容安卓、IOS踩坑相关

1.视频暂停和播放 将JQ对象转换为原生JS对象 有遮罩层的视频播放和暂停 2.音乐开关 3.视频切换+音量播放 pug js 4.微信不能够自动播放 5.页面强制横屏问题 6.H5--移动端视频video的android兼...

谭瞎
07/28
0
0
让你的layout适应屏幕的大小包括 平板

大家都知道,Android 2.3 SDK发布的时候,在SDK中增加了第三方add-ons,其中就包括了针对平板电脑的Galaxy Tab Addon。 当我们启动一个新的平板电脑模拟器的时候,首先我们需要设置“Scale d...

Thanks
2013/02/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

python:关于读取文件的指定行的问题

先来造一个文件:就叫做 test.txt吧,内容是下面这个样子: 表头1,数据12,数据23,数据34,数据45,数据56,数据67,数据7 那么我们并不打算把这个表头给读出来 怎么办呢? 先来打开文...

Oh_really
8分钟前
0
0
Rails 用现代 Rails 逃离单页面应用 “兔子洞”

在工作共总是觉得turbolinks非常爽,但是却总是被说成是过时的技术,大家都喜欢spa,哪怕不用的spa的人也是禁用掉的多,找不到很好的理由劝说别人使用,这篇文章说的很到位,或者说至少是牛人...

wmzsonic
13分钟前
0
0
Hive 分布式搭建,Spark集成Hive记录

本帖详细介绍搭建步骤,仅仅记录自己搭建过程以及采坑经历。 前提环境: Hadoop集群 版本2.7.2 Spark集群 版本2.1.0 Linux版本 Centos7 准备搭建 MySql版本5.5.61 ,Hive-2.1.0 去官网下载M...

我爱春天的毛毛雨
15分钟前
0
0
打包QML程序

1、windeployqt执行路径(D:\Qt\5.12.0\msvc2017_64\bin)加入到PATH中 2、使用Qt自带的命令行交互 Command 终端(Qt 5.12.0 64-bit for Desktop (MSVC 2017))切换到 Release 编译成功的exe...

渣渣曦
52分钟前
4
0
优秀互联网高级测试工程师应该具备的能力

概述 在之前写的互联网高级测试工程师至少具备的能力一文中,提到了测试工程师至少具备的能力,但是并没有提到优秀测试工程师应该具备的能力,下文简单的谈一谈。当然这些全部都是我的个人理...

Sam哥哥聊技术
56分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部