我目前正在考虑让我的Android应用程序在Kindle Fire上运行。我同时具有MDPI和HDPI屏幕的图稿,但是我注意到,当我将应用程序加载到Kindle上时,它会显示MDPI图稿并拉伸我的一些图稿,使我的父级作品比我想要的多一点。
我想知道在某些情况下Android是否有办法(例如,如果我在Kindle上)强制其从HDPI图稿加载,而不是默认为MDPI。
我的确意识到,我可以将HDPI图稿以稍微不同的名称保存在MDPI文件夹中,并检查每个资源,但这会产生很多开销,更不用说增加应用程序大小了, d也想避免。
谢谢
更新:还在看这个。我想我真正要了解的是,即使存在MDPI图稿,Android设备也有办法选择HDPI图稿而不是MDPI吗?
最佳答案
Kindle Fire是1024x600,分辨率为160 dpi,对吗?
您可以尝试使用该分辨率的新资源。并将它们放置在MDPI文件夹中。
在/ res目录中添加layout-large,然后在其中复制布局文件。
这样,通过Kindle Fire,您可以在layout-large上使用布局,指向MDPI文件夹中的更大资源。
并确保始终使用九个补丁的可绘制资源。
希望这对您有所帮助。
关于android - 在Kindle Fire上使用HDPI资源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9038987/