1

荫开发使用Android Studio中Android应用,我提到这个link使用不同的图像资源,但我没能得到输出。如何在机器人工作室检测从单个绘制文件夹多个分辨率的图像

我需要的是“我有480x640_240dpi,480x800_240dpi,480x854_240dpi,600x1024_240dpi在我绘制,华电国际文件夹”,但在运行应用程序中的图像被拉伸。

如何检测正确的分辨率图像对应的设备。 也帮助我如何添加图像到平板电脑(也只有在横向模式下,在我的应用程序平板电脑不会在肖像作为要求)。 在此先感谢。

+0

我需要瞄准extact设备到它的确切分辨率如何可能? – 2015-03-13 12:51:25

回答

2

针对资源目录限定符可以实现特定的分辨率目标。例如,您可以在hdpi屏幕上为480px x 800px图像创建文件夹drawable-w320dp-h533dp-hdpi

编辑:由于您可能正在使用Android Studio,因此您可以在创建新资源目录时在对话框中定义限定符。

+0

超级,回答了我所需要的。坦克ü – 2015-03-16 05:39:18

+0

但是,一个想法是我如何在横向模式(文件夹名称?) – 2015-03-16 05:39:56

+1

切换宽度和高度:) – Lamorak 2015-03-16 07:56:50

1

根据分辨率放置所有图像。 即

  • RES /抽拉-MDPI/graphic.png //位图中密度
    RES /抽拉-HDPI/graphic.png //位图用于高密度
    RES /抽拉-xhdpi/graphic.png //位图
    超高密度RES /抽拉-xxhdpi/graphic.png //位图
    额外-超高密度

更多详细信息 http://developer.android.com/guide/practices/screens_support.html

+0

是的,我知道这一点,但我需要瞄准extact设备到它的确切分辨率如何可能? – 2015-03-13 12:23:39