android系统屏幕密度其实上是一种定义在硬件的概念即每英寸显示屏对_第1页
android系统屏幕密度其实上是一种定义在硬件的概念即每英寸显示屏对_第2页
android系统屏幕密度其实上是一种定义在硬件的概念即每英寸显示屏对_第3页
android系统屏幕密度其实上是一种定义在硬件的概念即每英寸显示屏对_第4页
android系统屏幕密度其实上是一种定义在硬件的概念即每英寸显示屏对_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

这种概念如果建立在android屏幕上则会更形象点,但如果建立在机顶盒上,由于机顶buffer通过外接线输出到其他显示屏。publicstaticfinalintDENSITY_LOW=120;publicstaticfinalintDENSITY_MEDIUM=160;publicstaticfinalintDENSITY_HIGH=240;publicstaticfinalintDENSITY_XHIGH=320;publicstaticfinalintDENSITY_XXHIGH=480;publicstaticfinalintDENSITY_XXXHIGH=640;【3apkuiandroidapkuidipdp,两者是相同的,最dip的实际值。dip值与屏幕密度的关系为:即系统属性ro.sf.lcd_density定义的值除以160即为dip160,240100dip150px。而屏幕密度的定义则会直接影响到apk加载哪个文件夹正面的density120 density160 density density density 【4】androidosdandroidandroid160osd层过av线输出到显示屏。在该种定义下,dip150dip但如果定义osd层分辨1920*1080,屏幕密度定义为240dip值为1.5,即定义控件为50dip和50px显示效果是不一样下图正方形按钮控件大小定义分别为50dp50dip、同时对比两张效果也可以发现,androiddip的确可以做到屏幕密度resdrawable-hdpiH640*640像素的,在drawable-mdpi下放一张带M字样的360*360像素的,并且两张命名osd720pdensity160osd1080pdensity240可以看到如果apk开发严格遵循android提供的多屏幕自适应osd720p+density160下,内存buffer为1280*720像素,加载ui时会选择drawable-mdpi下的文件,而该文件夹下的是360*360像素的,所以在wrap_content的作用是将360*360像素无损buffer中。540*540buffer中。接下来可以再做另外一个试验,将drawable-hdpi下的540*540删除,然后再来看osd1080p+density240下的效果:android360*360到内存分辨率中。而是以(360*360)*1.5(dip)最540*5401920*1080bufferdrawable-mdpi显示因此产生了osd720pdensity160osd1080p+density240dip1280dip、720dip,wrap_content360dip,则试验效果是一致的。目前大多数机顶盒的apk不会刻意去切多套ui去兼容android自适应方案,是将是ui放置的drawable-hdpi或者直接放在默认的drawable下,在该种情况下,对于osd720pdensity160osd1080pdensity240720p1080posdosd是一块画apk720p1080p,ui最终呈现是一致的。【6osd720p+density160osd1080p+density240apk显示异常?osd720pdensity160osd1080pdensity240uiosd1080pdensity240首先看到的最宏观的表现显示大小,density240密度更精细了,所以字体显示会变小而更清晰一些。osd1080pdensity240osd1080p+density240时,andr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论