精华内容
下载资源
问答
  • android华为手机全屏显示

    千次阅读 2018-09-28 20:45:49
    最近发现很多应用在第一次安装之后,都会提示一个 全屏显示 的问题。这个问题,这样一看,好像也没啥,但是对开发应用的开发者来说。感觉被打了一巴掌一样。自己好好编码完成的应用。出来个这个是什么鬼。想解决这个...

    解决android华为提示全屏显示

    • 最近发现很多应用在第一次安装之后,都会提示一个 【 全屏显示】 。一看,好像也没啥,但是对开发应用的开发者来说。感觉被打了一巴掌一样。自己好好编码完成的应用。出来个这个是什么鬼。想解决这个问题,却好像也不知道从何下手(根本不知道这问题怎么造成的)。根据华为官方的说法。目前这个问题。在Top1000的应用中,目前也只有35%的应用适配了这个问题。也就说常用的应用中,大多数都没有解决这个问题。
    • 其实这个问题,是从全面屏造成的。说到全面屏。我们先看下全面屏和普通屏的区别:
      普通屏:纵横比为16:9,如1080x1920、1440x2560等,其比值为1.78,全面屏手机出现之前,Android中默认的最大屏幕纵横比(maximum aspect ratio)为1.86,即能够兼容16:9的屏幕。
      全面屏:屏幕比例超过1.86的屏幕,比如:17:9、18:9、19:9、19.5:9 等这些比例的屏幕都是全面屏。

    当设备屏幕足够大时,如华为Mate10Pro、三星S8,除去导航栏应用显示尺寸的纵横比还是大于1.86的,为了满足Google CDD的要求,应用就无法按之前的全屏进行显示,就会出现黑边。

    下面提供三种解决方法:

    1. 方法1: 在AndroidManifest.xml中的Application节点下添加 如下代码
    <meta-data android:name="android.max_aspect" android:value="2.4" />
    
    1. 方法2:
      在AndroidManifest.xml中对应的Activity中添加属性 android:resizeableActivity =“true”
      需要注意的是:此设置只针对Activity生效,且增加了此属性该activity也会支持分屏显示。
    2. 方法3:
      修改AndroidManifest.xml文件,设置targetSdkVersion>=26,就是应用升级到O版本,不需要设置其他任何属性,默认在任何纵横比的屏幕都能全屏显示。(备注:有一种例外情况需要注意,应用如果已经适配到O版本,并且通过meta-data属性android.max_aspect或者是android:MaxAspectRatio属性设置了页面支持的最大纵横比,同时又通过android:resizeableActivity=“false”设置了页面不支持分屏,这个时候系统会按照应用自己设置的最大纵横比决定该页面是否能全屏显示,如果应用设置的最大纵横比比手机屏幕比例小,那应用还是无法全屏显示。)

    如果方法3代价比较大,(实际上现在所有的应用市场都在提高SdkVersion的版本。有时间,有精力还是弄一下吧),就使用方法1吧。以上三种方法都可以在开发上解决华为手机提示全屏显示的问题

    展开全文
  • 5补充1、需求最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)2、清单文件中的设置整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己...

    1、需求

    最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)


    2、清单文件中的设置

    这里写图片描述

    整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己定义的style)


    3、自定义NoTitle_FullScreen

    在styles.xml添加一下代码,并在清单文件中引用。

       <style name="AppTheme.NoTitle_FullScreen"> <!--自定义主题名称-->
            <item name="android:windowNoTitle">true</item>
            <item name="android:windowFullscreen">true</item>
        </style>

    4、实际使用中的问题(偶发)

    我在清单文件中已经设置了android:theme="@style/Theme.AppCompat.Light.NoActionBar,但是实际界面上海市显示了ActionBar

    这里写图片描述

    最后我发现是styles.xml中没有修改过了,
    这里写图片描述

    将AppTheme修改为NoActionBar就可以了,<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

    这里写图片描述

    这里写图片描述


    5、补充

    偶尔会出现,自定义dialog弹出时还有默认的背景色,可以用下面的字段样式修改。

        <style name="AlertDialog" parent="Theme.AppCompat.Light.Dialog">
            <!-- 这里设置背景为透明,为了隐藏边框 -->
            <item name="android:windowBackground">@color/noColor</item>
            <item name="android:windowNoTitle">true</item>
            <item name="android:windowIsTranslucent">true</item>
            <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
        </style>
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <color name="colorPrimary">#3F51B5</color>
        <color name="colorPrimaryDark">#303F9F</color>
        <color name="colorAccent">#FF4081</color>
    
        <color name="noColor">#00000000</color>
    
    </resources>
    展开全文
  • Android 全屏显示设置

    2019-11-06 14:57:16
    日常开发中有些界面要求全屏显示,网上大部分教程一来就给你说什么什么几种方式设置(非异形屏还好,异形屏状态栏虽然不见了但是区域照样显示,这类教程只适用于非异形屏)。 步骤如下(只测试过小米手机): 1、...

    日常开发中有些界面要求全屏显示,网上大部分教程一来就给你说什么什么几种方式设置(非异形屏还好,异形屏状态栏虽然不见了但是区域照样显示,这类教程只适用于非异形屏)。

    步骤如下(只测试过小米手机):

    1、首先在application标签下配置,适配异形屏。ps:这一步很重要不然异形屏是不会全屏显示的,即使设置了全屏,状态栏区域照样显示)

     	<meta-data
            android:name="android:max_aspect"
            android:value="2.1" />
    
        <meta-data
            android:name="notch.config"
            android:value="portrait|landscape" />
    
        <meta-data
            android:name="android.notch_support"
            android:value="true" />
    

    2、在style文件中添加如下配置:ps:这里也可以在代码中进行设置,具体代码就不写了。本人喜欢主题设置这种方式,除非业务需求 需要代码动态切换

    <style name="PreviewFullScreenTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">false</item>
        <item name="android:windowBackground">@color/black</item>
    </style>
    

    3、按一按:Shift+F10,起飞!!!

    展开全文
  • Unity 设置全屏显示

    千次阅读 2019-10-29 12:28:56
    屏幕自适应 为了程序能够在不同分辨率的显示器中正常显示我们的程序UI界面,...2、可以设置Reference Resolution (默认分辨率):可以根据需要是显示的分辨率进行设置,一般横屏设置为1920*1080;竖屏设置为:1080*...

    屏幕自适应
    为了程序能够在不同分辨率的显示器中正常显示我们的程序UI界面,我们需要对canvas进行设置:
    1、将UI Scale Mode选项中Constant Pixel Size更改为Scale With Screen Size。
    2、可以设置Reference Resolution (默认分辨率):可以根据需要是显示的分辨率进行设置,一般横屏设置为1920*1080;竖屏设置为:1080*1920。
    3、 根据显示需要设置Math:横屏时可以根据确定的高度,适配不确定的显示宽度。可以设置width=0
    竖屏时可以根据确定的宽度,适配不确定的显示高度。可以设置hight=1


    程序运行时全屏显示
    1、在Player Setting属性面板中,打开Resolution and Presentation设置选项,将Display Resolution Dialog设置为Disabled

    2、新建C#脚本,命名为Screen,代码如下

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;

    public class Screen : MonoBehaviour {
        private void Awake()
        {
            //获取设置当前屏幕分辩率 
            Resolution[] resolutions = Screen.resolutions;
            //设置当前分辨率 
            Screen.SetResolution(resolutions[resolutions.Length - 1].width, resolutions[resolutions.Length - 1].height, true);

            Screen.fullScreen = true;  //设置成全屏
          
        }
    }

    3、将脚本,挂在到场景物体中

     

    展开全文
  • 小程序设置全屏显示

    千次阅读 2018-05-02 19:20:00
    在对地图进行控制显示区域大小时想将地图全屏显示手机上,使用平时的px或者直接使用百分比对于高度全屏无效 可以通过vh这个单位,整个屏幕默认满屏为100vh;所以将地图的高度设置为100vh宽度设置为100%,就可以! ...
  • 手机网站在手机上不能全屏显示怎么办,加这句代码吧~
  • Android代码设置全屏显示

    千次阅读 2013-06-10 20:43:43
    同样Android实现全屏显示也可以通过这两种方法实现: 1、在AndroidManifest.xml的配置文件里面的标签添加属性: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2、在Activi
  • VideoView全屏显示播放视频

    千次阅读 2019-03-27 22:50:18
    今天在做项目的时候发现了自己的...这个看起来不合适,那么在百度后发现了比较好的结果,大家可以通过自定VideoView来设置手机全屏显示,具体网址如下 https://blog.csdn.net/u010194538/article/details/51992555 ...
  • android开发-手机屏幕全屏显示

    千次阅读 2013-08-09 18:33:50
    android开发-手机屏幕全屏显示 package com.example.aaaa; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.Window; import android.view.WindowManager...
  • 最近项目中用到设置壁纸,但设置完的壁纸是被系统剪切掉的,怎么才能全屏显示呢?谷歌、百度一顿海搜啊,但很可惜,全是转载,就一句话setWallpaper(bitmap),我就纳闷了,有的人就为了拿那一点可怜的积分,也不试下...
  • 设置Activity隐藏标题栏、设置Activity全屏显示在我们开发中会经常用到,毕竟手机屏幕大小有限,有时候是为了显示更多的信息而舍弃一些不必要的界面开支,首当其冲的就是标题栏,接下来就是状态栏;有时候是为了界面...
  • 手机web网页全屏显示

    2016-03-11 09:40:00
    1.设置百分比显示而且是自适应。 2.meta标签设置 ios:正确设置 <meta name="viewport" content="width=device-width;" /> :错误设置 <meta name="viewport" content="width=device-width...
  • html5 video 手机端视频播放全屏显示

    万次阅读 2017-08-10 11:19:09
    html5 video 手机全屏显示 废话不多说上代码 html  video 不支持video 编译后在页面内部播放视频而不会跳出使用系统播放器全屏播放视频了。而且z-index属性也可以正常定义,使其他元素可以覆盖在视频上面 ...
  • 使用微信小程序在做地图功能时,想让map组件全屏显示,常规的height:100%是不行的; 改用单位vh 例如 height:100vh 这样就可以是地图占满整个屏幕高度 以上内容代表个人观点,仅供参考,不喜勿喷。。。 ...
  • 一步使你的asp.net网站在手机浏览器上全屏显示 1.问题 公司的asp.net网页在手机浏览器上初始化时显示的是缩放的页面,用户必须手动放大才能看清页面的字体,这样体验不好   2.解决 前段时间学习JQuery...
  • Android 全屏显示方案

    千次阅读 2016-08-09 15:33:27
    全屏显示,横竖屏切换全屏显示
  • 如何设置Activity全屏 设置Activity非全屏 ...在Android下如何实现一个Activity的全屏显示呢?目前发现有两种方法可以实现: 方法一: 使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的
  • 1、在项目里打开manifest.json文件,勾选 “应用是否全屏显示” 项即可 2、manifest.json文件里,找到 "statusbar": { "immersed": "supportedDevice" }, "supportedDevice" 改成 "false" "statusbar": { ...
  • 我在试着编写一个地图应用的时候在XML中用到了MapView这个控件,但是在手机中始终不能全屏显示,四周总会有空白。代码如下 android:id="@+id/map_view" android:layout_width="match_parent" android:layout_...
  • 设置横竖屏切换及全屏显示

    千次阅读 2016-03-02 09:19:32
    在xml文件中添加全屏显示 android:allowBackup= "true" android:icon= " @drawable /ic_launcher" android:label= " @string /app_name" android:theme= " @android :style/Theme.Black.NoTitleBar" ...
  • 【应用名称】:冷高轮时间 【应用大小】:6.83 【支持平台】:安卓(Android),苹果(iOS) 【时钟样式】男神数字,女神数字,梵高数字,王思聪吃热狗数字,手势数字,大写数字,中文汉字,麻将数字,扑克数字...手机A...
  •  /* 设置全屏模式 */  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);    /* 设置为横屏 */  setRequestedOrientation...
  • 学习vue 在手机QQ浏览器上打开自己写的练习. index.html里写了等meta标签 . QQ浏览器下 : 首页显示还算正常,是全屏.但是一切换路由又出现浏览器的默认地址栏导航栏了. UC浏览器 : 正常. 请教大神如何设置 .
  • //storage下需要全屏显示的图片路径(要根据自己手机中需要显示图片路径位置进行修改) File file = new File(filepath); System.out.println("); if (file.exists()) { System.out.println("); Bitmap ...
  • 这段代码使得TextureView在宽高都不超过手机屏幕的情况下最大化显示。 解决方案是,让TextureView总是达到最大边界,超出部分不进行预览(实际上还是能拍到的)。代码如下: @Override protected void ...
  • 设置Activity为全屏显示的两种方法

    万次阅读 2016-09-30 13:12:57
    方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen"  示例:    android:icon="@drawable/ic_launcher"  ... android:label="@string/app_

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,550
精华内容 10,620
关键字:

如何设置手机全屏显示