0

我正在开发一个针对 2.3 版的应用程序,以便它可以在我姐姐的手机上运行。但是,我可以在手机上运行 4.0。我想添加一些滑动动画等,但我不会在她的手机上运行动画。

这甚至可能吗?

4

2 回答 2

1

是的,只需将 API 特定代码放在 if/else 块中,因此仅在系统支持时才调用它:

像这样:

if (currentapiVersion < android.os.Build.VERSION_CODES.JELLY_BEAN) {
//do things that are only supported on JellyBean
} else {
//do the other stuff
}
于 2013-01-23T18:47:10.073 回答
0

您可以使用ViewPagerand在各种sFragmentPagerAdapter之间提供滑动功能。Fragment所有这些都在支持库中可用。

ViewPager(注意,不要对 做任何事情ActionBar,因为它们还没有在支持库中):http: //developer.android.com/reference/android/support/v4/view/ViewPager.html

FragmentPagerAdapter(几乎是您需要的示例代码):http: //developer.android.com/reference/android/support/v13/app/FragmentPagerAdapter.html

Fragment:http: //developer.android.com/reference/android/support/v4/app/Fragment.html

于 2013-01-23T19:57:18.117 回答