某些设备无法确定Android资源大小限定符

时间:2016-02-20 09:23:34

标签: android android-resources

按照设计我有两张图片:屏幕高度小于600dp的设备和其他设备。我在drawable-h600dpdrawable个文件夹中为这些图片创建了两个xml文件。

drawable-h600dp/logo.xml的内容:

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/logo_big" />

drawable/logo.xml的内容:

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/logo_small" />

此解决方案适用于大多数设备。但有些设备,例如LG Nexus5(640dp高度)和摩托罗拉RAZR HD(640dp高度)显示小图片而不是大图片。 我从'ScreenInfo'谷歌播放应用程序获取设备屏幕高度dp。

仅纵向配置,横向禁用。

有没有办法正确确定资源的屏幕高度?

0 个答案:

没有答案