2012-05-25 79 views
1

在我的應用程序中,我設計了分辨率爲600x1024的佈局,並將它們放置在layout-large文件夾中。Samsung Note佈局問題

當我在Samsung Galaxy Tab上運行應用程序時,它從layout-large文件夾中獲取佈局,UI看起來很好。

但是,對於三星也注意到它從layout-large文件夾中拾取佈局,並且UI看起來不太好。

有什麼辦法,我可以創造三星注例外情況,並告訴我們,如果設備是三星注ANDROID不要使用從佈局大文件夾的佈局,而使用的佈局從其他文件夾這個特殊的設備嗎? ??

我也設計了分辨率爲800x1280的佈局,並將它們放在layout-xlarge文件夾中。但即使三星Note具有800x1280分辨率,它不使用此文件夾的佈局!

我遇到了新的大小限定在這裏http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts但不能使用這種方法,因爲我的應用程序的最低SDK版本是2.3(API等級9)

我要支持三星注意我的應用程序,需要一個解決方案優先,請幫助... 在此先感謝!

回答

0

//檢查您的手機密度並創建一個佈局並將您的xml文件放在那裏。

中密度是160dpi

res/layout-large-mdpi 

爲高密度,其是240dpi

res/layout-large-hdpi 

爲xhigh密度是320dpi

res/layout-large-xhdpi 
+0

非常感謝您的解決方案! – Zeba

2

是。您可以爲三星Galaxy Note的特殊文件夾如下:

RES /繪製-sw800dp

這意味着最小寬度爲800 DP。所以gaalxy筆記屬於這個類別,但您的1024 * 600平板電腦不會。

+0

感謝您的回覆@Tim。 Android SDK版本3.2及以上版本支持layout-sw800dp文件夾。我正在使用最低SDK版本2.3,因此我無法使用此解決方案。 – Zeba

+0

@Zeba你可以使用兼容性包。 –