三星Note布局问题

时间:2012-05-25 08:53:02

标签: android android-layout samsung-mobile

在我的应用程序中,我设计了分辨率为600x1024的布局,并将它们放在layout-large文件夹中。

当我在Samsung Galaxy Tab上运行应用程序时,它会从layout-large文件夹中选择布局,并且UI看起来很好。

但是对于Samsung Note来说,它从layout-large文件夹中选择了布局,并且UI看起来不太好。

有什么方法可以为Samsung Note创建一个特殊情况,并告诉android如果设备是Samsung Note而不使用布局大文件夹中的布局,而是使用其他文件夹中的布局来使用此特定设备???

我还设计了800x1280分辨率的布局,并将它们放在layout-xlarge文件夹中。但即使Samsung Note的分辨率为800x1280,它也不会使用此文件夹中的布局!!

我在这里遇到了新的大小限定符http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts但是无法使用此方法,因为我的应用程序的最小sdk版本是2.3(API级别9)

我必须为我的应用程序支持Samsung Note,并且需要优先解决方案,请帮助... 提前谢谢!

2 个答案:

答案 0 :(得分:2)

是。您可以为samsung galaxy note创建一个特殊文件夹,如下所示:

  

RES /抽拉-sw800dp

表示最小宽度为800 dp。因此,gaalxy note属于此类别,但您的1024 * 600平板电脑不属于此类。

答案 1 :(得分:0)

//检查手机密度并创建布局并将xml文件放在那里。

对于中密度为160dpi

res/layout-large-mdpi

高密度,240dpi

res/layout-large-hdpi

对于xhigh密度为320dpi

res/layout-large-xhdpi