2012-08-28 257 views
-1

我正在爲10英寸和7英寸平板電腦創建應用程序。如何在7英寸平板電腦和10英寸平板電腦上運行Android應用程序

我的問題是,在10英寸的平板電腦上工作不正常。在7英寸的它是。我複製了hdpi文件夾中的小圖像和xhdpi文件夾中的大圖像。我嘗試使用下面的方式,但我在10英寸平板電腦上遇到問題。這裏的圖像看起來很小。我以爲10英寸平板電腦也採取hdpi文件夾圖像。該應用程序處於橫向模式。

如何使這個應用程序的兩個平板電腦?

XML文件:

res/layout-large/main.xml -----7 inch 
res/layout-xlarge/main.xml -----10 inch 

圖片:

res/drawable/hdpi---7 inch images 
res/drawable/xhdpi---10 inch images 

表尺寸7英寸:

1024 to 600 
density 240 
ramsize 512 
version 3.0 

表dimentions 10英寸:

1280 to 800 
density 160 
ramsize 512 
version 3.0 

回答

5

你得在http://developer.android.com/guide/practices/screens_support.html

底部使用新的預選賽例如

res/layout/main_activity.xml   # For handsets (smaller than 600dp available width) 
res/layout-sw600dp/main_activity.xml # For 7」 tablets (600dp wide and bigger) 
res/layout-sw720dp/main_activity.xml # For 10」 tablets (720dp wide and bigger) 
+0

thaku爲respnse.but如何選擇sw660dp可你給的想法 – user1105975

+0

您可以使用佈局sw660dp這顯然是簡單 –

+0

索裏我不知道如何箱佈局 - sw600dp可以幫助我 – user1105975

0

華電國際是密度〜= 240
XHDPI是密度〜= 300

你10英寸平板電腦的密度爲160,這是MDPI。

也很大& XLARGE取決於屏幕大小(分辨率),但您的可繪製文件夾取決於屏幕密度,這是不一樣的事情。

這裏有您需要的所有相關信息:http://developer.android.com/guide/practices/screens_support.html

+0

我創建了emulater 320密度,但我的應用程序int這個emulater沒有運行 – user1105975

+0

我以前的方法是正確的或不是什麼prblm你可以讓我 – user1105975

+0

我想你應該把你的佈局「layout-hdpi」爲您的7英寸平板電腦和「layout-mdpi」爲你的10英寸。因爲屏幕密度比屏幕尺寸更「重要」。此外,將10英寸的繪圖板放在可繪製的MDPI中,因爲您的10英寸平板電腦是MDPI而不是XHDPI。 – Flawyte

相關問題