首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Eclipse模拟器问题:将WVGA(hdpi)作为mdpi屏幕运行

Android Eclipse模拟器问题:将WVGA(hdpi)作为mdpi屏幕运行

在Android开发中,Eclipse是一种常用的集成开发环境(IDE),用于开发Android应用程序。Android模拟器是Eclipse提供的一种工具,用于在开发过程中模拟Android设备的运行环境。

问题描述中提到了将WVGA(hdpi)作为mdpi屏幕运行的情况。这涉及到Android中的屏幕密度(density)和分辨率(resolution)的概念。

屏幕密度是指每英寸(inch)上的像素点数,通常用dpi(dots per inch)表示。常见的屏幕密度包括mdpi(160dpi)、hdpi(240dpi)、xhdpi(320dpi)等。

分辨率是指屏幕上的像素点数,通常用宽度像素数乘以高度像素数表示。WVGA是一种常见的分辨率,它的宽度为800像素,高度为480像素。

在Android开发中,为了适应不同屏幕密度的设备,可以提供不同密度的资源文件。通常,开发者会提供mdpi、hdpi、xhdpi等不同密度的资源文件,以确保应用在不同设备上显示正常。

回到问题本身,将WVGA(hdpi)作为mdpi屏幕运行可能会导致应用在模拟器上显示不正常。因为WVGA(hdpi)属于高密度屏幕,而mdpi属于中等密度屏幕,两者的像素密度不同。如果将高密度屏幕的资源文件应用到中等密度屏幕上,可能会导致图像显示模糊、布局错乱等问题。

解决这个问题的方法是,根据模拟器的实际屏幕密度,提供相应密度的资源文件。在Eclipse中,可以通过在res目录下创建不同密度的资源文件夹来实现。例如,创建一个名为"res/drawable-hdpi"的文件夹,将WVGA(hdpi)屏幕下的资源文件放置其中。

推荐的腾讯云相关产品和产品介绍链接地址:

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

1、Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?...drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854...) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 测试的时候可以设定模拟器的分辨率知道了手机屏幕手机大小的分类以后...如果模拟器尚未启动,可以在Eclipse的项目Run as=>Open Run Dialog对话框中设置,如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。...有的可能是程序设置的问题,如果想要屏幕保持竖屏,只设置android:screenOrientation,程序就回自动关闭。

1.3K90

相对布局和单位简介

Android支持四种不同的dpi模式:ldpi mdpi hdpi xhdpi 一般地,手机分辨率与所运行的dpi模式是匹配的,例如hvga(320x480像素)的手机屏幕一般在3.5英寸左右,运行在...对于一部wvga(480x800)手机(G7、N1、NS),一般是运行hdpi模式下。...所以,当你的app需要适配多个dpi模式的时候(例如同时适配mdpihdpi),若你在wvga下做设计,你需要将你的各数值都为3的倍数,并在切图标注时所有的数字除以3乘以2换算成dp,这样开发的同一套...mdpihdpi是2:3的关系 mdpi与xhdpi是1:2的关系 ldpi与mdpi是3:4的关系 Galaxy Nexus 是720P屏幕,就是运行在xhdpi下的。...可以想见为什么iOS的开发者升级到 Retina Display 是多么的无痛 再补充一种例外,有些比较山寨的Pad有可能是7英寸屏幕,分辨率为wvga(480x800)运行mdpi下,所以一部wvga

48530

像素密度计算

为解决Android设备碎片化,引入一个概念density,也就是密度.它指的是在一定尺寸的物理屏幕上显示像素的数量,一般使用dpi(dots per inch,每英寸像素数)作为单位....按照此蓝本一个dp相当于160dpi屏幕中的一个px.同理在,在320dpi的屏幕中,一个dp相当于2个px.   通过这样的成比例放缩,Android解决了需要多个不同屏幕中的大小显示问题.   ...所以在Eclipse的布局文件中,以3.7in WVGA(Nexus One)(480×800)为例,可以看见其为sw320dp,h533dp.   即宽有320dp,高为533dp.   ...手机屏幕密度的对应关系 : 120上下浮动的都属于ldpi   160上下浮动的都属于mdpi   240上下浮动的都属于hdpi   320上下浮动的都属于xdpi    以摩托罗拉ME525+(3.7...所以宽设置为360即可    总结:在xdpi中,像素转换为dp统一用的是:像素/2 注意问题1:   在建立模拟器的时候注意   854×480在Hardware中,应该Abstracted LCD

54010

Android 基本常识

问题一:dp,px ,sp,dip的区别? sp:android 开发中通常表示字体大小。...那如果你的屏幕密度不变而屏幕分辨率变大,就会出现图像变小。 注:屏幕密度:在屏幕密度中,HVGA屏的密度为160,QVGA屏的密度为120,WVGA屏的密度为240,WQVGA屏的密度为120。...其中密度值表示每英寸有多少个显示点和屏幕分辨率是两个概念。HVGA,WVGA这些都是影像画质的标准。...ldpi: 屏幕密度为120的手机设备  mdpi屏幕密度为160的手机设备(此为baseline,其他均以此为基准,在此设备上,1dp = 1px)  hdpi屏幕密度为240的手机设备  xhdpi...android手机先根据当前分辨率选择最近的一个文件夹读取,比如你可以把1080P放在hdpi中,那么高分辨率手机先读hdpi这里面的,没有就找mdpi,依次类推。

66540

【知识普及】平板的屏幕分辨率和屏幕比例_和平精英平板分辨率

,程序会分别加载xxhdpi、xhdpi、hdpimdpi、ldpi文件夹中的资源。...,那么系统会去加载drawable_mdpi文件夹中的资源; 2) 如果drawable-hpdi中有高密度图片,其它两个文件夹中没有对应图片资源,那么系统会去加载drawable-hdpi中的资源,其他同理...; 3) 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi中没有,系统会加载drawable-mdpi中的资源,其他同理,使用最接近的密度级别。...; c) drawable-port-hdpi,当屏幕为竖屏,且为高密度时,加载此文件夹中的资源。...2.5 测试验证 一般使用AVD Manager创建多个不同大小的模拟器,如果条件具备,也可以直接用真机测试,这个比较靠谱。

4.4K20

创建支持多种屏幕尺寸的Android应用

android:compatibleWidthLimitDp :这个属性允许通过指定应用程序支持的最大“最小宽度”屏幕的兼容模式作为一个用户可选特征。...本节中的信息对大多数应用程序应该不是很重要,除非应用程序在不同屏幕密度上运行时或者应用程序篡改了图像时,遇到了问题。...例如,一个50x50 像素的mdpi屏幕的位图要在hdpi屏幕上扩大为75x75像素(如果此时没有可替代资源给hdpi),系统会这样返回此值。...:例如,假设一个设备有WVGA高密度屏幕,即480x800,这与传统的HVGA屏幕的尺寸大约相同,但是它运行着已禁止预先调整资源功能的应用程序。...Android的SDK包含了你可以使用的模拟器,它复制了应用程序可以运行的通用的屏幕配置的尺寸和密度。可以修改模拟器默认的尺寸,密度和分辨率以复制任何指定屏幕的特征。

2.6K60

移动应用界面设计的尺寸规范「建议收藏」

本篇结合iOS和android官方的设计规范、搜集的资料以及工作中的摸索,来分享移动应用界面设计中的尺寸规范等问题,希望能给移动端的新手设计师些许指引。若有不当之处,欢迎斧正。...) WVGA800(480×800) WVGA854(480×854) 600×1024 640×960 大屏幕 WVGA800 *(480X800) WVGA854 *(480X854) WVGA800...根据单位换算方法,可总结出: 当运行mdpi下时,1dp=1px :也就是说设计师在PS里定义一个item高48px,开发就会定义该item高48dp ; 当运行hdpi模式下时,1dp=1.5px...密度 ldpi mdpi hdpi xhdpi 实际区域分辨率 22*22px 33*33px 44*44px 整体大小分辨率 24*24px 36*36px 48*48px 注:android规范提供的尺寸单位是...5、背景图 密度 ldpi mdpi hdpi xhdpi 分辨率 480*320px 800*460px 1280*720px 6、png图在线工具 在线自动生成.9png图的Android设计切图工具推荐

4K20

Android中图片大小和屏幕密度的关系讲解

Android手机适配是非常让人头疼的一件事,尤其是图片,android为了做到是适配提供了很多文件夹来存放不同大小的图片,比如:drawable-ldpi、drawable-mdpi、drawable-hdpi...这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。...ldpi: 屏幕密度为120的手机设备 mdpi屏幕密度为160的手机设备(此为baseline,其他均以此为基准,在此设备上,1dp = 1px) hdpi屏幕密度为240的手机设备 xhdpi...dip作为其他元素的单位。...图片放在drawable中,等同于放在drawable-mdpi中,原因为:drawable目录不具有屏幕密度特性,所以采用基准值,即mdpi 图片放在某个特定drawable中,比如drawable-hdpi

1K60

Android中关于dip和px以及转换的总结

由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看TextView的源码可知 Android 默认使用 sp 作为字号单位。...这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。 到底px和dip有什么区别呢? dip !...在Density是160的设备上,比如用AVDManager创建的默认模拟器,dip和px是一样的但是如果同样的代码,换到不同Density的设备上,比如换到一个Density是240的设备上,dip和...当屏幕density=240时使用hdpi标签的资源 当屏幕density=160时使用mdpi标签的资源 当屏幕density=120时使用ldpi标签的资源。...为了使用户界面能够在现在和将来的显示器类型上正常显示,建议大家始终使用sp作为文字大小的单位,dip作为其他元素的单位。当然,也可以考虑使用矢量图形,而不是用位图。。

83250

Android中的像素密度,屏幕密度,屏幕大小,分辨率,ldpi,mdpi,xhdpi,xxhdpi

Android开发为适配不同屏幕需要在资源文件中添加多套图片或者多套布局文件,这篇文章讲解多套图片。 ldpi,mdpi,xhdpi,xxhdpi,xxxhdpi分别代表什么?如何使用。...android实际的屏幕密度进行划分(low,medium,high,and extra high,extra extra high) 一般情况下的普通屏幕:ldpi是120dpi,mdpi是160dpi...” “WVGA hdpi “ “FWVGA hdpi “ “QHD hdpi “ “720P xhdpi” “1080P xxhdpi “ nodpi里面的资源不会被缩放,无论尺寸是否满足条件...此时会有一个疑问,手机的像素密度可以是任何值,Android手机只有mdpi,hdpi,ldpi,xhdpi,xxhdpi,xxxhdpi等有限的几个适配目录,Android手机如何适配呢,所以可以推测...注意:对于平板,只能电视和车载系统的开发,一般xhdpi和xxhdpi用不到,ldpi,mdpi用的比较多 6 dp 和px的转换 dp是android中用于适配的尺寸,他能保证在不同尺寸密度屏幕上显示的大小相同

4.3K41

Android图片相关

大部分人都把的图片放在drawable—mdpi中。 在分辨率低于480*800时把图片放在drawable—mdpi中是不会有什么影响,但是当分辨率为420*800或高于它时就会出问题了。...你的手机屏幕有那么大但是他会将图片拉伸,当加载图片后让你感觉该屏幕没有实际的大小,而如果图片放到drawable—hdpi中则该问题就不会存在了。...比如手机屏幕的大小为420*800如果你图片放在drawable—mdpi中,那么你就要准备一张340*525分辨率的图片。...layout-640×360 根据屏幕尺寸 layout-xhdpi 根据屏幕尺寸 layout-xhdpi-v19 根据屏幕尺寸和sdk版本 2)hdpimdpi、ldpi 在之前的版本中,只有一个...drawable-hdpi里面存放高分辨率的图片,如WVGA (480×800),FWVGA (480×854) drawable-mdpi里面存放中等分辨率的图片,如HVGA (320×480) drawable-ldpi

70630

038android初级篇之android UI中的单位

Android UI设计长度单位有 px :是屏幕的像素点 in :英寸 mm :毫米 pt :磅,1/72 英寸 dp :一个基于density的抽象单位,如果一个...建议使用sp作为文本的单位,其它用dip(dp) 常见的屏幕的类型 不同屏幕的的不同在于:density和分辨率不同。...apk的资源包中,当屏幕density=240时使用hdpi标签的资源 当屏幕density=160时,使用mdpi标签的资源 当屏幕density=120时,使用ldpi标签的资源。...屏density=240; WVGA(480*800) WQVGA屏density=120 WQVGA(240*400) 下面是几种不同单位的相互转换. public.../ 1.5) int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240) 参考链接 android中像素单位dp、px、pt、sp

39930

Android的分辨率

运行的时候,平台会以目标屏幕的密度作为基准,“透明地”处理所有需要的DIP缩放操作。...为了简化程序员面在对各种分辨率时的困扰,也为了具备各种分辨率的平台都可以直接运行这些程序,Android平台所有的屏幕以密度和分辨率为分类方式,各自分成了三类: ·三种主要的尺寸:大,正常,小;...·三种不同的密度:高(hdpi),中(mdpi)和低(ldpi)。...低密度(120),ldpi 中密度(160),mdpi 高密度(240),hdpi屏幕 ·QVGA(240×320),2.6~3.0寸 普通屏幕 ·WQVGA(240×400),3.2~3.5寸...而是设定了一套标准化尺寸和密度: 标准化物理尺寸: small, normal, large, and xlarge 标准化屏幕密度: ldpi (low), mdpi (medium), hdpi (

1.1K20

Android 屏幕适配】屏幕适配基础概念 ③ ( 屏幕像素密度 DPI 与素材大小关联 | 屏幕像素密度 DPI 与 屏幕密度限定符关联 )

dpi 时 ( mdpi ) , 对应屏幕分辨率 320 x 480 ( HVGA ) , 对应素材放在 素材放在 res/mmap-mdpi 目录下 ; 屏幕像素密度 ( DPI , Dots...Per Inch ) 为 240 dpi 时 ( hdpi ) , 对应屏幕分辨率 480 x 800 ( WVGA ) , 对应素材放在 素材放在 res/mmap-hdpi 目录下 ; 屏幕像素密度...mmap-xhdpi 目录下 , 放在其它目录下会出现失真的情况 ; 二、屏幕像素密度 DPI 与 屏幕密度限定符 xhdpi 关联 ---- 不同屏幕像素密度下的像素比例 : \rm mdpi : hdpi...mdpihdpi 、 xhdpi 、 xxhdpi 、 xxxhdpi 就是屏幕密度限定符 ; 屏幕像素密度 DPI 与 屏幕密度限定符 关联 : ldpi : \rm 0 < dpi \leq...120 , 对应图标大小 36 \times 36 ; mdpi : \rm 120 < dpi \leq 160 , 对应图标大小 48 \times 48 ; hdpi : \rm

2.9K30

Android开发-第一个程序Helloworld

第一个Android程序 1、在Eclipse中编写HelloWorld程序 1.1、启动Eclipse->Help->New->Android Project-> 1.1.1、Name:Helloworld...因为配置的Build Target是Android2.2的,所以这时候我们要选择模拟器AVD2.2 3、运行第一个Android程序 在项目名称上右键->Run As->Android Application...这样就可以在模拟器上面运行我们的第一个Android程序了:Helloworld 我们在之前是一句代码都没有写,却能在模拟器上输出:Hello World,HelloActivity 4、文件关联 在...assets:放一些大的资源文件,如:字体,音乐,视频等资源 res:是resource的简写形式,放资源文件,如:图片,或小的mid音频文件,还有一些配置信息, 里面有:                 Android-hdpi...  高                 Android-ldpi   低                 Android-mdpi  中 Android手机有的屏幕大,有的小,如果我们在上面使用了图片

82830

Android编程权威指南》之Android与MVC篇

ldpi:适用于低密度 (ldpi) 屏幕 (~ 120dpi) 的资源 | 36x36 (0.75x) mdpi:中等像素密度屏幕(约160dpi)| 48x48(1.0x 基准) hdpi:高像素密度屏幕...无论当前屏幕的密度是多少,系统都不会缩放以此限定符标记的资源。 tvdpi:适用于密度介于 mdpihdpi 之间的屏幕(约 213dpi)的资源。这不属于“主要”密度组。...对于大多数应用而言,提供 mdpihdpi 资源便已足够,系统视情况对其进行缩放。如果您发现有必要提供 tvdpi 资源,应按一个系数来确定其大小,即 1.33*mdpi。...模拟器 Firebase 测试实验室 在设备上运行 用真机测试安装应用,需要连接上真机噢。...Android 4.0版本以前的设备,设置->应用项目->开发,找到勾选USB调试。 当然,也可以用AS创建一个模拟器,去运行应用程序。

1K31

Android的计量单位px,in,mm,pt,dp,dip,sp

建议使用sp作为文本的单位,其它用dip dip和px 的关系: QVGA:    density=0.75;      densityDpi=120;     QVGA(240*320) HVGA:...WQVGA(240*400) densityDip值表示每英寸有多少个显示点,与分辨率是两个概念 不同densityDpi下屏幕分辨率信息,以480dip*800dip的 WVGA(density=240...442px或者480dip 竖屏时屏幕宽度480px或者480dip,工作区域高度762px或者775dip apk的资源包中 当屏幕densityDpi=240时,使用hdpi 标签的资源 当屏幕densityDpi...=160时,使用mdpi标签的资源 当屏幕densityDpi=120时,使用ldpi标签的资源 不加任何标签的资源是各种分辨率情况下共用的 布局时尽量使用单位dip,少使用px dp与px换算公式:...USXGA 5:4 3200×2400 QUXGA 4:3 3840×2400 WQUXGA 16:10 参考推荐: Compare the difference TextSize unit in Android

92720
领券