展开

关键词

移动端页面按自动缩放的js

window.screen.width); 3 var phoneHeight = parseInt(window.screen.height); 4 var phoneScale = phoneWidth750;除以的值按的物理 andriod 2.3以上12 } else {13 document.write();14 }15 其他系统16 } else {17 document.write();18 }19       做端页面最头疼的就是物理和逻辑的转换了 ,当拿到设计图的时候,图基本都是按物理来设计的,一般常用的为640(iphone55s)、750(iphone66s),而谷歌等浏览器采用小模式浏览页面的时候,上面的值为逻辑,调试的时候很难把控页面样式 来设计(根据自己使用需求来修改),即让页面的 放大比=的逻辑物理,从而达到适应的效果。 (注意,有时候页面加了这段代码在调试的时候,切记刷新,刷新过后就会按缩放比例显示)概念解析:phys.width:一般我们所指的宽度width即为phys.width,物理宽度(物理)device-width

1.5K70

minigui:获取(GetGDCapability)

https:blog.csdn.net10kmarticledetails80965699 MiniGUI下获取用 unsigned int GetGDCapability (HDC hdc, int iItem) 宽度int screen_width = GetGDCapability(HDC_SCREEN,GDCAP_HPIXEL); 高度int screen_height =GetGDCapability (HDC_SCREEN,GDCAP_VPIXEL);GetGDCapability 用于返回HDC的参数,如果hdc参数为HDC_SCREEN,返回的就是DC的相关参数,不同的iItem值返回不同的参数

24420
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android多适配

    做android开发,开源嘛,满市场都是凌乱的型,总少不了适配这样或那样的型号。在这里享一下自己在开发中用到的方法。 就是代表着 320X480、1280X800、480X800三款图片资源包。其实适配也很多。我大致说一种就行,其他大家慢慢琢磨,或上网周转。?

    586100

    Qt获取多个

    通过QDesktopWidget的screenGeometry方法获取多个获取QDesktopWidgetQDesktopWidget类提供了对多信息的访问QDesktopWidget *desktopWidget = QApplication::desktop();使用screenGeometry方法获取接口方法const QRect QDesktopWidget::screenGeometry (int screen = -1) const获取默认QRect screenRect = desktopWidget->screenGeometry();screenRect.width() ;screenRect.height();获取其他外接将对应screen值传进screenGeometry中.

    93320

    unity之UGUI調整

    本文链接:https:blog.csdn.netCJB_Kingarticledetails52620155 unity之UGUI調整1.Canvas的屬性配置:? 3.根據不同的比例動態寫改碩放基準: public float standard_width = 800f; 初始宽度 public float standard_height = 480f; 初始高度 float device_width = 0f; 当前设备宽度 float device_height = 0f; 当前设备高度 float adjustor = 0f; 矫正比例 void Start

    25220

    PyQt 适配不同

    在宽高为1366*768下设计开发的界面,到了2860*1620下会显示不正常。 因为像素密度不同,2860*1620显示出来的控件很小。 适配方法 - 根据当前调整控件大小和位置 初始化时获取到当前的宽高像素值。 与原像素值相比求出比例self.ratio_wid,self.ratio_height。

    73430

    iOS尺寸和了解

    2、iOS设备:(ppi是像素密度单位【像素英寸】,401ppi表示每英寸上有401个像素)? ppi(pixel per inch)计算,以6Plus为例:  1920 x 1080,  尺寸5.5英寸(对角物理线的长度),  1920 x 1920 + 1080 x 1080 2)、设计:逻辑上的大小,单位是点。我们在Interface Builder设计器中的单位和程序代码中的单位都是设计中的“点”。    iPhone 6 Plus和 6S Plus是最为特殊的设备,资源的比例是1.15 : 1, 而其他的设备比例是1 : 1。 不同的人群关注的也是不同的,UI设计人员主要关注的是资源,开发人员主要关注的是设计,而一般用户主要关注的。?

    1K20

    Android开发笔记(三)

    在app编码中经常需要获取(宽*高),原来我直接上网拷贝代码,但在使用过程中却发现诸多不便。 return size; } 用了一阵发现又有不便,原因是getWindowManager方法只能在activity中使用或者被activity实例调用,那像我们在Fragment或者Adapter中想获得 所以又改了从Context获取系统服务,然后再去取,改后的代码如下 public static Point getSize(Context ctx) { WindowManager wm = (WindowManager wm.getDefaultDisplay(); Point size = new Point(); display.getSize(size); return size; } 再后来发现通过DisplayMetrics也能获取 网上乘以density的做法,可能只是他们恰好遇上部特殊型罢了。

    36720

    iPhone及适配技术

    在iOS开发及测试中,文字和图片的型适配是一项重要工作,这篇文章给大家介绍下常用的iPhone的相关概念及各个型的适配技术。适配相关概念 1. 的单位是以英寸为单位,换算关系:1 inch = 2.54cm = 25.4mm。 2. 历代iPhone的: ? 从比例可以看出,在iPhone 5和iPhone X进行了加长处理。 逻辑和物理逻辑以point(pt)为单位,物理以pixel(px)为单位。区逻辑和物理是因为在早期iPhone 3GS之前,iOS绘制图形以point为单位。 例如下图所示,iPhone3GS和iPhone4的逻辑都是320*480,也就是说两个大小是一样的,物理iPhone3GS是320*480,iPhone4是640*960,因此iPhone4 但是当PPI值到达一定程度后,再继续提升肉眼就别不出来了。这就是苹果提出的Retina显示的概念。在一定的距离内,显示在200PPI以上时,肉眼就不出单个像素点了。

    84720

    cocos2d-js 3.0 适配方案 适应

    ,最简单最粗暴;SHOW_ALL保持游戏原比例,让一边占满,另外一侧黑边;NO_BORDER跟SHOW_ALL类似,但让短边占满,另外一侧超出,不显示黑边,一部画面在外,无法显示;FIXED_WIDTH 和FIXED_HEIGHT都是NO_BORDER的升级版,指定那一侧充满,另外一侧超出。 ,而游戏画面居中,游戏背景则可以裁剪(显示一部)的情况。 而上方则使用cc.director.getVisibleSize().height - 20类似的方式来布局。这里的20也会随着整个画面的压缩比例而变小。 实际上这个尺寸并不是真实尺寸,但可以按照这个数值进行布局。尺寸另外cc.view.getFrameSize可以获取尺寸

    61920

    为 DP 设计布局

    什么是尺寸、像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区? 比如常见的尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等。是指在横纵向上的像素点数,单位是px,1px=1个像素点。 像素密度与尺寸和有关,在单一变化条件下,尺寸越小、越高,像素密度越大,反之越小。? 假如同样都是画一条320px的线,在480*800上显示为23宽度,在320*480的上则占满了全,如果使用dp为单位,在这两种下,160dp都显示为一半的长度。 常见像素及对应级别:ldpi 320*240mdpi 480*320hdpi 800*480xhdpi 1280*720xxhdpi 1920*1080?

    30150

    提示Android适配方案

    为什么要适配Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的例如1920*1080都是px的单位。 dp指的是设备独立像素,以dp为尺寸单位的控件,在不同和尺寸的上代表了不同的真实像素,比如在较低的中,可能1dp=1px,而在较高的中,可能1dp=2px,这样的话,一个187dp 下的187dp = 204.45dp通过公式px = density * dp,计算出px = 531.57算出占宽度的比例,56.86 1080 = 0.4921440 * 2560 验证方案1920 * 1080,我们同样设置一个View为187dp宽,设计图宽度为375dpdensity = (宽度px = 1080) 375 = 2.88View宽度 = density * 187dp = 538.56算出占宽度的比例,57.6 1080 = 0.4981440 * 2560,我们同样设置一个View为187dp宽,设计图宽度为375dpdensity

    49140

    adb修改

    一.对照表 宽×高(标准值) 240×320 320×480 480×800 720×1280 1080×1920 1440×2560 DPI等级 LDPI MDPI HDPI XHDPI XXHDPI DPI数值 120 160 240 320 480 640 对应比例 3 4 6 8 12 16 PX 0.75 1 1.5 2 3 4 二.adb命令#查询adb shell wm size#修改为指定 adb shell wm size 1136x2480#恢复为默认adb shell wm size reset #dpi查询命令adb wm density#修改dpiadb wm density

    73810

    简单谈谈我的Android适配之路

    我们先来了解两个概念:尺寸和:尺寸: 就是的对角线的长度,度量单位是英寸,1英寸等于2.54厘米.例如小米5的尺寸就为5.15英寸.nexus 5的为4.95英寸.? 2.: 表示像素点个数,用 “宽x高”表示 常见:320×480 480×800 720×1080 1080×1920 2k: 2560×1440 比如三星s6以后的系列,亲测看vr 同尺寸不同 假设布局中有个控件宽度为100dp,看看它的宽度是实际显示是怎样的第一张上 100dp x 2 = 200px, 宽度的比例 200 : 720 = 1 : 3.6 第二张上 虽然用dp为单位,解决了不同显示相同尺寸,单个控件长宽一样。但是不同尺寸是不一样的,所以整体的缩放比例是不一样的。会出现大显示完全,小只显示一大半。 5.在项目中针对你所需要适配的自适配对应dp-px换算比这是是用鸿洋大神的尺寸生成类:public class CreatedimenUtil {private int baseW;private

    57820

    浅谈小知识

    1,智能1) 英寸尺寸有 3.5 英寸,4.3 英寸,4.7 英寸和 5.5 英寸。 3) 像素的数量,一般用宽像素乘以高像素表示。 描述 iPhone6 的是 750x1334,就是 iPhone6 的是由 750 列和 1334 行的像素点排列组成。每个像素点发出不同颜色的光,构成所看到的画面。 在PC时代,越高,意味着越大,因为 PC 具有固定的 PPI。但智能就不是如此了,因为的像素密度是不一样的。 如果在Photoshop中设定某图的为72PPI,那么当图片对应到现实尺度中,将以每英寸72个像素的方式来显示。的PPI数值越高,画面看起来越细腻。

    10510

    Android碎片化之适配

    那对我们开发来说,碎片化绝对是一个让人头脑炸裂的问题,Android系统碎片化、Android尺寸碎片化、Android碎片化。 市面上安卓的主流尺寸种类繁多,就算搞定了尺寸问题,各种又让人眼花缭乱。面对测试同学抛过来的适配问题,心肝肺都要颤一颤。今天我们就谈谈适配的解决步骤。 :尺寸:  也就是我们平时所说的某某是几寸,比如HTC one V这款是3.7寸的,这里的寸说的是英寸(inch),国际上习惯使用的单位,1inch = 2.54cm,3.7寸指的是的对角线的长度 1:以某一为基准,生成所有对应像素数列表现在我们以320x480的为基准:将的宽度为320份,取值为x1~x320将的高度为480份,取值为y1~y480然后生成该对应像素数的列表 ,如果有某个缺少,将无法完成该的适配过多的像素描述xml文件会增加软件包的大小和维护的难度“图片资源”匹配本质:使得图片资源在不同密度上显示相同的像素效果做法:提供备用位图(符合尺寸的图片资源

    33030

    android系统如何自适应大小

    1、相关概念 1.1 是指上有横竖各有多少个像素 1.2尺寸 指的是实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android将大小为四个级别 1.3密度 每英寸像素数 可以有相同的,但尺寸可以不相同, Diagonal pixel表示对角线的像素值(=),DPI=9333.7=252 android将实际的密度为四个通用尺寸 类和像素密度的对应关系如表1所示 尺寸布情况(http:developer.android.comresourcesdashboardscreens.html)如图所示, 目前主要是以为 800*480和854*480的用户居多 从以上的尺寸布情况上看,其实只要考虑3-4.5寸之间密度为1和1.5的 2、android多支持制 Android的支持多制即用为当前设备提供一种合适的方式来共同管理并解析应用资源 系统会根据器的别到这几个文件夹里面去找对应的图片。   在开发程序时为了兼容不同平台不同,建议各自文件夹根据需求均存放不同版本图片。

    1.6K10

    学UI设计,你必须知道的UI设计常识【萧蕊冰】

    尺寸对角线长度,单位为英寸。显示拥有的像素总数,单位为像素(pixel,简写px)像素密度Pixels Per Inch,简写PPI或ppi,指的是每英寸所拥有的像素数。 同样是尺寸大小为5英寸的,显示为 4 * 4px 的显示质量大于显示为 3 * 3px 的。 逻辑与虚拟尺寸单位由于市面上种类繁多,不同的尺寸与不同的显示,为开发提供了极大的不便。 逻辑与转换的制定设置逻辑的原因是为了通过将显示通过一定的倍数(转换)缩放至一个新的大小,使得原本不同的显示差异缩小。开发中采用的时,方便于适配更多的型。 在制定转换与罗晋的时候,我们需要注意如下三点:不同iphone间的逻辑尽量接近。转换最好是整数。不同iphone转换成逻辑后的ppi尽量接近。

    19020

    Android技能树 — 适配小结

    1.1 px我们可以看到现在市面上的截止到2018-05月,统计为: ? 1.5 基础知识小结 所以假如我们现在的知道了,尺寸也知道了。 理论上的确是这样,但是我们刚提过我们的density是等于 (dpi 160),而dpi又由尺寸同时决定,安卓的碎片化太过严重,所以很多虽然不同及尺寸不同,造成最后的dpi (其实主要原因就是dpi不是单独由来决定,同时还有尺寸影响,所以二个变量同时作用,造成不同最后的density也可能相同。 Android 适配方案 我们可以看下面的图: ?我们可以看到列举了所有可能的的values,然后动按照倍数,进行相应的赋值。

    33130

    谈谈Android适配的那些事,我们到底该怎么去选择

    前言每个Android程序员都会遇见一个棘的问题,那就是适配。因为现在出现了许多,所以我们必须得考虑到各种适配,这对于程序员来说是一个必须要解决的麻烦。 在密度低的上或许1dp=1px,但在密度高的上可能1dp=4px。编写布局xml时,如果一个控件的长宽都使用dp来指定,那么能确保该控件在各种大小与下的绝对大小都大致相当。 这样的好处在于,在大小相近的中,无论多大都不会对布局造成影响;但是当大小相差较大时,仅保证控件的绝对大小看起来就有些问题了。 方案一、编写脚本将长度转换成各下的长度,缺点是难以覆盖市面上的所有。 方案二、AutoLayout支持库。 如320X480宽2英寸,高3英寸, 每英寸包含的像素点的数量为3202=160dpi(横向)或4803=160dpi(纵向),160就是这部的dpidensity : 密度,density

    21930

    相关产品

    • 移动直播 SDK

      移动直播 SDK

      移动直播 (MLVB) SDK 是腾讯云直播服务在移动场景的延伸,集成了腾讯云直播的推 / 拉流能力,提供包括 iOS、Android、小程序、Web 等多种接入方式,为您提供针对移动场景的高质量直播服务,快速满足手机直播的需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券