首页
学习
活动
专区
工具
TVP
发布

Android分辨率

VGA;即:扩大的QVGA,分辨率比QVGA高,比VGA低,一般是:400×240,480×272; 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。...如果你已经发布过针对Android 1.5或更早版本平台的程序,你应该仔细阅读这篇文档,然后考虑一下到底如何让自己的老程序可以在拥有各种不同分辨率,并且运行着Android 1.6或更新平台上正常显示。...分辨率 屏幕上拥有的像素的总数。注意,虽然大部分情况下分辨率都被表示为“宽度×长度”,但分辨率并不意味着屏幕长宽比。在Android系统中,程序一般并不直接处理分辨率。...支持的屏幕分辨率范围 1.5及更早版本的Android系统,在设计的时候假定系统只会运行在一种分辨率的设备上——HVGA(320×480)分辨率,尺寸为3.2寸。...为了简化程序员面在对各种分辨率时的困扰,也为了具备各种分辨率的平台都可以直接运行这些程序,Android平台将所有的屏幕以密度和分辨率为分类方式,各自分成了三类: ·三种主要的尺寸:大,正常,小;

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

046android初级篇之android分辨率兼容

1 Android手机目前常见的分辨率 手机常见分辨率及对应DPI "HVGA mdpi" 480*320 (Half-size VGA) 4:3 120(dpi) "...在程序的代码中不要出现具体的像素值,在dimens.xml中定义; 为了使代码简单,android内部使用pix为单位表示控件的尺寸,但这是基于当前屏幕基础上的。...为了适应多种屏幕,android建议开发者不要使用具体的像素来表示控件尺寸。...不使用AbsoluteLayout(android1.5已废弃) ,可以使用RelativeLayout替代; 对不同的屏幕提供合适大小的图片。...“上、左”定义可拉伸区域 “右、下”定义显示区域,如果用到完整填充的背景图,建议不要通过android:padding来设置边距,而是通过9-patch方式来定义。

66620

Android获取屏幕分辨率及DisplayMetrics简介

Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。...手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。...为显示的逻辑分辨率(文档中说了很多,看得不是很明白);width及height就为屏幕分辨率(为绝对宽度与高度),与fields中的widthPixels及heightPixels一致;scaleDensity...与分辨率无关的度量单位可以解决这一问题,Android支持下列所有单位: px(像素):屏幕上的点。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸。...dip:与dp相同,多用于android/ophone示例中。 sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

2.9K20

安卓 自定义分辨率_android图片适配不同分辨率

Bluestacks是一款非常好用的电脑上的安卓模拟器,用Bluestacks来玩手机游戏是不少朋友的选择,但是Bluestacks默认分辨率都非常大,比如小编的默认分辨率就达到了1280*720。...那么多大的分辨率才合适呢? Bluestacks分辨率修改方法 1.Bluestacks的合适分辨率,小编个人测试来看是800*600,但也有推荐说480*800。...另外小编测试480*800分辨率的时候发现图标会显示不完全。具体效果因电脑而异,最合适的分辨率还得你自行测试。...2.使用Bluestacks分辨率修改器修改分辨率 (1)首先运行”安卓模拟器BlueStacks”,再打开“BlueStacks分辨率修改器.exe”。...(2)设置想要修改的分辨率参数,然后点击修改按钮即可! (3)最后点击“重启BS”重新启动Bluestacks,新的分辨率就生效了。

1.1K20

分辨率获取异常-Android更新引发的小坑

作为一个测试工程师,经常被一些难以复现的bug困扰很久,理论上不可能出现,但线上确实又有很多用户反馈,比如小编前段时间碰到了一个比较有意思的bug,涉及到一些Android版本变更引发的问题,在这里和大家分享一下...考虑到分辨率策略问题,赶紧联系开发同学一起打断点检查,发现不生效的设备我们拿到的分辨率是1080*1792!!!...那么问题来了,为什么我们会获取到错误的分辨率,而不是手机的一个固定分辨率值呢?...经过调查,Android4.2之前是没有虚拟导航栏这个概念的,当时的java函数也不会考虑到这一点,在Android4.2之后才引入了虚拟导航栏,同时采用了一套新的函数来获取真实分辨率。...而我们输入法目前仍然使用的是Android4.2之前的方法,详细如下: 我们使用的获取屏幕分辨率的方法是: ? 用这个方法获取到的屏幕分辨率是会被虚拟导航栏吃掉高度的。

1.1K10

Android屏幕适配工具类 Android自动生成不同分辨率的值

本文实例为大家分享了Android屏幕适配工具类的具体代码,供大家参考,具体内容如下 DimenTool github地址 Android 屏幕适配方案,自动生成不同分辨率的值 android中官方建议的屏幕适配方式...,通过根据不同的分辨率在工程的res文件夹下建立不同的尺寸文件夹,每个文件夹下都建立dimens.xml文件。...开发中发现,android屏幕适配需要用到很多的尺寸,每个尺寸都建立dimens.xml问价。每个文件中的数值都要按照比例去计算,一个一个拿着计算器去计算吗?这样太麻烦了。...sw800 = new StringBuilder(); StringBuilder w820 = new StringBuilder(); try { System.out.println("生成不同分辨率

1.7K50

Android一些关于分辨率和布局的设置

drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854...) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 测试的时候可以设定模拟器的分辨率知道了手机屏幕手机大小的分类以后...android:normalscreens="true" android:smallscreens="true" android:resizable="true"...android:anydensity="true"> (b)创建自己的layout 系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片...800.480的屏幕还是调用默认的layout,最后才发现layout-large里面所用的资源,一定要放入drawable-hdpi里面) 2、重力感应设置:常规的显示为HVGA-P(port),即分辨率

1.2K90

OpenGL ES for Android 相机预览适配不同分辨率的手机

上一篇讲到OpenGL ES for Android 相机预览,相机的预览分辨率设置为1280*720,大家有没有想过如果将GLSurfaceView设置为正方形会如何?...很明显画面会被拉伸导致变形,在想一下如果设置GLSurfaceView为全屏,但目前市场上的手机有很多种不同的分辨率,尤其是全面屏、折叠屏屏,这些手机并不是常见的16:9的手机,因此我们需要适配这些不同分辨率的手机...不知道大家对OpenGL ES for Android 视频缩放、旋转、平移是否还有印象,这篇文章中是视频对不同分辨率的适配,视频适配的效果和本文中相机适配的效果有一些不同,视频适配的最终效果是视频画面显示完全...原理搞清楚了,接下来在OpenGL ES for Android 相机预览的基础上进行修改,顶点shader修改如下: attribute vec4 a_Position; attribute vec4...在不同分辨率的手机上不会出现拉伸的问题。 注意:我们手里面可能没有各种不同分辨率的手机,可以通过改变GLSurfaceView的大小来达到验证的目的

1.4K40
领券