在我的案例中,基于平台版本加载布局文件

Lee*_*fin 2 android portability android-emulator android-intent android-layout

我知道我可以创建/layout-v7,/layout-v8,/layout-v11文件夹,让我的应用程序加载不同的平台,合适的布局.

但是,上述方法需要我为所有需要的平台创建不同的布局文件夹.

我想只有两个布局文件夹,如果我的应用程序在API版本> = 11的平台上运行,则从中加载layout-x/,否则从中加载布局文件layout-y/.

怎么做到这一点?

Com*_*are 7

我想只有两个布局文件夹,如果我的应用程序在API版本> = 11的平台上运行,它将从layout-x /加载,否则从layout-y /加载布局文件.

创建res/layout-v11/res/layout/.而且你已经完成了.

  • "但如果我的应用程序在API版本13的平台上运行,应用程序是否会从layout-v11加载布局文件?" - 是的 (3认同)