4

我有一个只想用于平板电脑的布局。我知道如果创建一个文件夹“layout-v(api level)”,那么该布局将仅用于该特定的 api。问题是,对于平板电脑,要么你有 api 11、12 或 13。有没有办法我可以创建一个包含所有这些的文件夹,而不是创建 layout-v11、layout-v12、layout-v13?

希望我的问题不会令人困惑,我只是不知道如何以其他方式提出我的问题。

谢谢

4

2 回答 2

13

如果您使用layout-v11它将用于所有版本 >= 11,除非指定了更高版本(例如layout_v14)。所以你应该只需要制作一个文件夹,layout-v11.

于 2012-08-23T13:41:23.447 回答
3

不要忘记你可以拥有一个 API lvl 14 的 4" android 设备。所以使用 API 版本来区分平板电脑和手机并不是一个好方法。

更喜欢与屏幕分辨率的区别。Android 开发者博客上有一篇关于它的好文章:

http://android-developers.blogspot.fr/2012/07/getting-your-app-ready-for-jelly-bean.html

于 2012-08-23T13:46:43.230 回答