1

我需要支持 Android(手机和平板电脑)上的所有屏幕尺寸。我有一组分辨率为 1280x720 和 2560x1600 的图像。

问题

如何命名drawablelayout文件夹,以便这些图像针对所有分辨率正确缩放(如果可能)?

我很清楚这个问题经常被问到,但我只能找到一半的答案。我尝试使用名称创建可绘制文件夹:

  • drawable-xlarge-mdpi- 适用于 1200X800
  • drawable-xlarge-xhdpi- 适用于 2560X1600

对于布局,名称:

  • layout-xlarge-mdpi- 适用于 1280x720
  • layout-xlarge-xhdpi- 为 25601600

并添加了一个清单条目:

   <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

但现在,它只适用于平板电脑。在手机上,它总是因错误而失败。

我在这里找到了答案: 用于 qHD 分辨率的 Drawables

据我了解,所有缩放都通过代码发生。但是谁能向我解释如何在代码中以 1280x720 和 2560x1600 的分辨率缩放图像以及放置在哪个文件夹中?

我读过了:

应用骨架支持多屏

Android : 应用程序支持多种平板电脑屏幕分辨率

http://developer.android.com/guide/practices/screens_support.html

Android:支持多屏

还有很多。

4

0 回答 0