0

我正在尝试仅为平板电脑创建横向和纵向模式。对于纵向模式,我在 layout-xlarge 下添加了文件,对于平板电脑中的横向,我在 layout-xlarge-land 下添加了文件,但只是为了测试它是否工作我尝试将横向下的背景颜色切换为绿色,但它似乎没有工作. 我还需要更改什么代码来识别平板电脑的横向模式吗?

4

3 回答 3

2

尝试使用layout-w600dp-land而不是layout-xlarge-land. xlarge、large等已贬值。 以下是有关从 Android 3.2 开始可以使用的所有不同组合的更多信息。

更新

如果要在 xml 中设置布局,则必须在 layout-w600dp 和 layout-w600dp-land 中都有 xml 布局。例如layout-w600dp/my_frag_layout.xmllayout-w600dp-land/my_frag_layout.xml。在您的 onCreate 方法中调用setContentView(R.layout.my_frag_layout); 系统将选择最适合的视图。

于 2013-10-18T15:43:52.780 回答
0

尝试使用 layout-sw600dp-land

于 2013-10-18T15:41:06.987 回答
0
layout-xlarge-land  landscape for 10 inch tablets and 10.1
layout-xlarge-port portrait for 10 inch tablets and 10.1
layout-large-land landscape for 7 inch tablets and 7.1
layout-large-port portrait for 7 inch tablets and 7.1

祝你好运 :)

于 2013-10-18T16:11:45.090 回答