我将创建一个支持多个API级别的Android应用程序.我搜索了Android开发者网站并了解到这一点如下:
if (android.os.Build.VERSION.SDK_INT >= 11)
{
// Use APIs supported by API level 11 (Android 3.0) and up
}
else
{
// Do something different to support older versions
}
Run Code Online (Sandbox Code Playgroud)
以上内容用于Java文件,但XML文件呢?我正在使用一些Android 4.0标签.
我也是iOS开发人员.在iOS中,我总是以程序方式设计UI.在Android应用程序中哪个更好:以编程方式创建应用程序,就像我为iOS应用程序创建应用程序一样,或者使用XML文件.
Android UI设计并不像iOS UI设计那样好.
你可以在你的res目录不同的子文件夹,例如layout-v11,layout-v14除了你的layout文件夹中.然后,如果你正在运行,比如API 14,那么你的应用程序将尝试layout-v14从layout目录中获取所需的xml文件.这同样适用于res目录下的其他文件夹.
| 归档时间: |
|
| 查看次数: |
1971 次 |
| 最近记录: |