我有一个我只想用于平板电脑的布局。我知道如果创建一个文件夹“layout-v(api level)”,那个布局将只用于那个特定的api。对于平板电脑来说,要么你有api 11,12或13.有没有办法我可以创建一个包含所有这些而不是创建layout-v11,layout-v12,layout-v13的文件夹?
希望我的问题不会混淆,我只是不知道如何以任何其他方式提出我的问题。
由于
答案 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