这是我的情况……一位客户给了我一份由其他人完成的部分申请。那个人使用片段来构建 UI。
给我应用程序以完成它的开发的人,刚刚意识到他希望应用程序在 2.X 的 android 设备上运行
所以,我想知道是否有可能有两个 UI:一个用于支持 Fragment 的 Android 设备,另一个用于不支持 Fragment 的 Android 设备。
如果可能的话,可以在 xml 上将其定义为替代资源吗?还是需要以编程方式进行?(我的意思是检查 android 操作系统版本和备用 UI)
谢谢!
这是我的情况……一位客户给了我一份由其他人完成的部分申请。那个人使用片段来构建 UI。
给我应用程序以完成它的开发的人,刚刚意识到他希望应用程序在 2.X 的 android 设备上运行
所以,我想知道是否有可能有两个 UI:一个用于支持 Fragment 的 Android 设备,另一个用于不支持 Fragment 的 Android 设备。
如果可能的话,可以在 xml 上将其定义为替代资源吗?还是需要以编程方式进行?(我的意思是检查 android 操作系统版本和备用 UI)
谢谢!
幸运的是,支持库中有Fragments,并且支持回 Android 1.6。因此,您可以使用Fragments 的“支持”类,它适用于新旧设备。
http://developer.android.com/tools/extras/support-library.html
http://developer.android.com/training/basics/fragments/support-lib.html