支持多屏(2560X1600和1280x720)

时间:2013-01-26 10:59:36

标签: android android-layout

我需要支持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" />

但现在,它仅适用于平板电脑。在手机上,它总是会失败并出错。

我在这里找到答案: Drawables for qHD resolution

据我所知,所有缩放都是通过代码进行的。但有人可以向我解释如何在分辨率为1280x720和2560x1600的代码中缩放图像以及放入哪个文件夹?

我读过:

Application Skeleton to support multiple screen

Android : App support for multiple tablet screen resolutions

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

Android: support multiple screens

还有更多。

0 个答案:

没有答案