2012-09-22 38 views
5

我正在開發一款應用程序,該應用程序可以在手機和平​​板電腦設備上使用。我在模擬器上測試過它,它工作正常。 但是,當我在真正的三星選項卡上啓動它時,它使用手機佈局。 我應該使用什麼限定符才能使用平板電腦佈局獲取平板電腦?我嘗試使用layout-sw600dp,但它不起作用。Galaxy Tab 10佈局限定符

謝謝!在Android裝置

+0

確定,在XML文件中被指定爲平板電腦(ie.Go到圖形Layour-> 10.1in WXGA(平板電腦)) – Aerrow

回答

7

佈局選擇如下

佈局 - >默認(用於電話的佈局), 佈局大 - > 5" 7" 片劑(如銀河筆記,燒火等), layout-xlarge - > above 7「tablet, layout-swdp - >不管屏幕的當前方向如何,您的應用程序的UI的寬度至少爲dps(Android 3.2及更高版本引入,這可能是理由600dp dint爲你工作)

欲瞭解更多詳情 http://developer.android.com/guide/practices/screens_support.html

+0

I有同樣的問題,它分別解決了在layout-xlarge和drawable-xlarge中製作文件夾和保存佈局和圖像的問題。 –

0

就已經把這個作爲評論,因爲它只完成了桑托斯的答案,但我無權評論:)

,因爲我在它失去了一些神經(對不起,如果我太愚蠢),有我應用程序忽略替代的layout-x文件夾,以便省掉其他人,並且由於它沒有在android文檔/教程中明確寫入關於不同屏幕尺寸的鏈接(提醒此鏈接的鏈接會很好......),如果在您的清單中有沒有這種類型的指令,所有上述都不行.....

<supports-screens android:resizeable="true" 
      android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true" 
      android:xlargeScreens="true" 
      android:anyDensity="true" 
    />