2011-12-11 74 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

相关问题