2013-03-17 113 views
0

只是一個簡單的問題:
我的應用程序應該工作都爲我的設備(銀河王牌 - 320×480 - 「普通」屏幕尺寸的家庭),併爲Galaxy Nexus(720 x 1280 - 「Normal」屏幕尺寸系列)。
我在兩個不同的文件夾中編寫了兩種佈局:佈局layout-sw600dp
不幸的是,Galaxy Nexus繼續選擇「佈局」文件夾中的xml定義,而不是「layout-sw600dp」之一。Android的佈局:相同的器件尺寸的家庭,不同的實際設備尺寸

我該如何解決這個問題?

預先感謝您。

+0

沒有檢查任何細節,你確定你必須_solve_什麼? _normal_等術語是指'dp',而不是'px'。所以這種行爲可能是正確的。我只是告訴你這個,因爲你在你的問題中混合了'px'和'dp',所以你可能已經知道這一點。 – 2013-03-17 15:58:51

+0

現在的問題是:我如何才能讓Galaxy Nexus選擇不同的佈局xml文件(不是「佈局」文件夾中的那個)? – Michele 2013-03-17 16:01:50

+1

答案是:將其放置到資源文件夾中查找它。如果我的猜測是正確的話,_density_可能是合適的。 [這裏[(http://developer.android.com/guide/practices/screens_support.html)是規則。記錄[DisplayMetrics](http://developer.android.com/reference/android/util/DisplayMetrics.html)將幫助您確定設備將選擇什麼。 – 2013-03-17 16:11:04

回答

0

(感謝@class堆)

大家誰都有同樣的問題:把針對Galaxy Nexus的佈局xml文件名爲「佈局xhdpi」文件夾中。