平板电脑的布局大和土地之间的区别?

时间:2012-12-28 09:20:10

标签: android android-layout

我对android有疑问。我正在使用布局 - 土地用于横向视图和布局 - 大型平板电脑,当我使用平板电脑布局将由Android系统,布局 - 土地或大? 在什么基础上需要布局。请解释。

感谢。

3 个答案:

答案 0 :(得分:7)

看看这里。

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

根据屏幕尺寸,选择您的布局。这里所有my_layout.xml文件都驻留在所有布局文件夹中。屏幕尺寸选择完美的布局。

欲了解更多信息,请访问:

http://developer.android.com/guide/practices/screens_support.html

答案 1 :(得分:1)

如果您为largeland提供了资源(具有相同的资源ID),则large将优先于land。这意味着在平板电脑上,您始终可以获得与large资源无关的方向。

如果平板电脑上需要单独的横向资源,则可以使用限定符large-land

详情可在android developer docu

中找到

答案 2 :(得分:0)

layout-land是专为横向模式设计的布局,可以通过任何屏幕尺寸选择,与尺寸无关...布局大,布局-xlarge特别适用于大屏幕超大屏幕,如平板电脑。

  • xlarge屏幕至少为960dp x 720dp
  • 大屏幕至少为640dp x 480dp
  • 正常屏幕至少为470dp x 320dp
  • 小屏幕至少为426dp x 320dp

在此page

上详细了解相关信息