android – 为什么’xxhdpi’不允许在清单[限制平板电脑]中使用screenDensity参数值

前端之家收集整理的这篇文章主要介绍了android – 为什么’xxhdpi’不允许在清单[限制平板电脑]中使用screenDensity参数值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

为什么xxhdpi和xxxhdpi不允许使用< screen>的screenDensity参数值清单中的元素?

我正在尝试使用官方Android Developers website – Declaring an App is Only for Handsets推荐的解决方案来限制我的应用在平板电脑上的使用.我想仅标记小尺寸和普通屏幕尺寸(任何密度)兼容:

但是,添加

    

不被允许.不使用Error编译:不允许使用字符串类型(在’screenDensity’中使用值’xxhdpi’). “xxxhdpi”也是如此.

我发现插入相应密度的整数(例如screenDensity =“480”)有效,但我想知道为什么它不允许所有现有密度桶的字符串表达式?

最佳答案
屏幕密度的android开发人员指南似乎与您所经历的内容一致.它还提到对于xxhdpi和更高版本,您必须手动输入dpi值.至于为什么,它并没有真正说……

http://developer.android.com/guide/topics/manifest/compatible-screens-element.html

Note: This attribute currently does not accept xxhdpi as a valid value,but you can instead specify 480 as the value,which is the approximate threshold for xhdpi screens.

原文链接:https://www.f2er.com/android/431163.html

猜你在找的Android相关文章