Android中的Android Multiscreen支持:540x960问题

Bha*_*ara 4 android screen-resolution

我的应用程序支持3种密度ldpi(120),mdpi(160),hdpi(320),为此我们有三个资源文件夹(ldpi,mdpi,hdpi).

但是我的问题出现在HTC感觉XE(540x960),密度大约为256 dpi.我的资源被拉长了.

在清单文件中

<supports-screens android:xlargeScreens="false" /> 
Run Code Online (Sandbox Code Playgroud)

意味着我不支持xlarge屏幕,所以540x960是否具有高密度?我怎么能克服这个问题?

Android Multiscreen支持问题说:" 你也可以使用密度和大小限定符的组合,但仍然留有一些空间让两个不同的分辨率落入同一个存储桶中. "

对于这种分辨率,drawble文件夹的名称应该是什么?还是有其他方法来缩短这个问题.

编辑:我的问题不是布局,我的问题540x960来自HDPI但我的hdpi drawbles设计与480x800相关

帮我..

提前致谢..

Her*_*rry 6

您可以使用以下组合为HTC感觉XE(540x960)布局:

res/layout-w540dp-h960dp/layout.xml 
Run Code Online (Sandbox Code Playgroud)

这将用于此设备的选择布局,对于drawable,它将从hdpi中选择图像,因为在此开发者网站中256 dp属于hdpi范围.http://developer.android.com/guide/practices/screens_support.html.

希望这会帮助你.