特定api级别的独家布局 - Android

时间:2012-08-23 13:36:30

标签: android android-layout

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

希望我的问题不会混淆,我只是不知道如何以任何其他方式提出我的问题。

由于

2 个答案:

答案 0 :(得分:12)

如果您使用layout-v11,则除非指定更高版本(例如layout_v14),否则它将用于所有版本> = 11。因此,您只需要创建一个文件夹layout-v11

答案 1 :(得分:3)

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

首选屏幕分辨率。一篇关于它的好文章是在Android开发者博客上:

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