2011-12-11 304 views
5

我們剛剛開始Android平板電腦開發。我需要爲7英寸和10英寸平板電腦製作原型。Android平板電腦尺寸

是否有任何線框模板可以容納?

我需要開始設計的畫布的尺寸是多少?

回答

15

就像手機,平板電腦有各種尺寸和尺寸。 下面是不同型號的各自的大小和尺寸的快速列表:

  • 三星Galaxy Tab 10.1的3G - 10.1英寸,1280×800像素
  • 三星P1000 Galaxy Tab的 - 11英寸,600×1024個像素
  • 戴爾Streak 7 - 7英寸800×480
  • 摩托羅拉XOOM - 10.1英寸,1280×800
  • 優派ģ - 10.1 inchs產品1024×600

這些是您最常發現的維度。

+0

小心銀河標籤,他們報告他們的屏幕大小和密度對android標準。看看「屏幕大小桶」在http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html – Ian

1

舊主題,但我認爲我有一個很好的方法來解決你的問題。如果它可以幫助一些...

首先,如果你做對了,你所有的活動應該只包含片段。

您可能知道,當screenSize被定義爲384 * 640時,這意味着您的maxWidth爲384dp,maxHeight爲640dp。

所以,很容易確定如何在不嘗試模擬器的情況下使用高度。

還是用我的屏幕尺寸爲例:384(Widht)* 640(高): 640dp 292dp 264dp「

<dimen name="max_height">640dp</dimen> <!-- screen maxHeight --> 
<dimen name="half_height">292dp</dimen> <!-- ScreenMaxHeight with actionBar --> 
<dimen name="half_height_bigactionbar">264dp</dimen> <!-- height without actionBar and its subActionBar --> 

到這裏,這是我的片段大小:

<fragment 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/half_height_bigactionbar" 

我的兩個碎片現在應該填滿所有屏幕

我的操作欄高度爲56dp。 ((640) - (56))/ 2 = 292dp!((maxScreenHeight) - (ToolBarSize))/ 2.

對於您可能使用的所有窗口部件的所有分辨率,您都可以使用相同的方法: 而且您將在每部手機中都擁有完美匹配。 如果您使用平板電腦,則可以對寬度進行相同的計算。 但請記住,儘可能使用wrap_content + marginLeft和MarginRight來放置組件!

當你wana創建一個活動。繪製在一張小窗格的表格中。只考慮百分比。然後做數學,並只使用片段。

你應該沒事吧:)。問我是否不夠清楚!

+0

我認爲我的XLS文件會比我的答案更好。你知道我應該把它分享的地方嗎? –

+0

請嘗試zippyshare.com –

4

與其考慮實際的像素尺寸(其尺寸可能因像素密度而異),在density independent pixelsdp)中思考可能更容易。這是smallest device width從文檔中configuration examples給出:

7」 tablet: 600dp 
10」 tablet: 720dp 

  • 對於實際像素大小,通過1相乘得到mdpi,多個由2得到xhdpi,由3獲得xxhdpi等。有關更多信息,請參見here

  • 要爲各種屏幕尺寸提供不同資源,請參閱this answer

相關問題