我目前正在为黑莓playbook重新打包我的Android应用程序,但我在布局方面有一些问题。我有一个Nexus 7的自定义布局,我想在Playbook上使用它。这个布局包含在layout-sw600dp中。我知道这个文件夹命名约定是在Android 3.0+中才出现的,因为攻略使用的是Android 2.3.3,所以没有使用。
攻略目前似乎在使用layout-xlarge文件夹中的资源。这个文件夹中的布局是针对10英寸平板电脑的,在Playbook上看起来很差。
有没有什么我可以测试设备是否是Playbook,并使其加载与nexus7相同的布局,而不更改xlarge布局。
发布于 2012-12-04 21:51:29
我使用的是layout- xlarge -v9 (根据姜饼的版本,它应该(1)不在任何xlarge平板电脑中)
编辑以添加有关限定符优先级和版本限定符的注释
您需要在最后使用版本限定符。
layout-xlarge-v9
layout-xlarge-land-v9另外,它得到了版本9和更高版本,所以你原来的布局-xlarge现在应该是:
layout-xlarge-v11
layout-xlarge-land-v11我同意让人讨厌的是它认为自己是xlarge
(1)应该,因为honeycomb就是为此而设计的,但你可能会发现一些低端的Android平板电脑也有这样的功能,但你可能并不太关心这个细分市场
https://stackoverflow.com/questions/12393871
复制相似问题