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