首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定义tvdpi tablet和tvdpi phone的维文件

如何定义tvdpi tablet和tvdpi phone的维文件
EN

Stack Overflow用户
提问于 2017-10-25 10:09:29
回答 1查看 1.1K关注 0票数 2

我正在开发一个带有不同值文件夹的android应用程序( value - mdpi,value- tvdpi,value- hdpi,.)

我有三星A (2016) 7“(1280x800)和华为Mediapad 2T7”(1280x600)

我使用了play商店的一个名为“my‘s size”的应用程序来识别我的设备屏幕属于哪个值(hdpi或mdpi或tvdpi或.)

我发现,三星的设备就像平板电脑,而华为的设备就像手机一样。

我的问题是,当我运行该应用程序时,两个设备都会从dimens(tvdpi)文件中访问值。但对于三星来说,所有的数字都是非常合适的,而对于华为来说,显示器的价值看上去太大了。

还有其他方法来定义值- tvdpi文件来支持不同的设备屏幕吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-25 10:14:36

摘自官方指南 tvdpi指的是:

用于mdpi和hdpi之间屏幕的资源;大约为213 hdpi。这不被认为是一个“初级”密度组。它主要用于电视,而大多数应用程序不需要它--提供mdpi和hdpi资源对于大多数应用程序来说都足够了,并且系统会根据需要对它们进行扩展。如果您认为有必要提供tvdpi资源,则应该将它们的大小调整为1.33*mdpi。例如,用于mdpi屏幕的100 pxx100px映像对于tvdpi应该是133 pxx133px。

因此,如果您更愿意定义mdpihdpi维度,并且操作系统将相应地调整它们的大小,可能会更好。但是,如果确实需要为tvdpi定义单独的命令,则可以尝试xlarge-tvdpilarge-tvdpi,只使用tvdpi

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46929610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档