1

最初,我只在肖像模式下开发了我的手机应用程序。但现在,我想将其转换为平板电脑,但仅限于肖像模式。我的问题是,我们可以为不同的屏幕尺寸定义纵向模式的不同布局。它适用于平板电脑,但用户界面已被拉伸。如果是,如何......?如果有人可以举一个例子。Android中的不同肖像布局

回答

2

是的,您可以为不同大小的设备定义相同的布局。

假设您已经拥有布局文件夹,您可以创建另一个名为'layout-xlarge'的布局文件夹。

在这里,创建一个xml布局,同名作为布局文件夹中的一个。现在,当你运行应用程序,只有10" 个片(指定为具有超大屏幕的设备)将使用‘布局XLARGE’文件夹。

所有其他较小的设备将使用‘布局’文件夹。

您的文件夹结构看起来像这样:

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 

可以为小和大屏幕做同样的,等等

这是一个相当简短的描述,你会做得很好,当你阅读这一点。一个机会:

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

1

我认为你必须建立在你的资源文件夹3布局和每一个有相同名称的xml文件

  1. 布局(contaning A.XML,B。 XML,c.xml)

  2. 布局大(也contaning A.XML,B.XML,c.xml)

  3. 布局小(也contaning A.XML,B.XML,c.xml)

检查不同大小像QVGA,HVGA模拟器的应用等

1

是的,你可以开发定义不同的布局纵向模式不同的屏幕在默认情况下RES /布局/ my_layout.xml尺寸

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 screen size for land scale 

,这意味着你要创造肖像模式my_layout。

只是照顾文件夹层次结构。

for more details