バージョン 2.3 を対象とするアプリを作成しているので、妹の携帯電話で実行できます。ただし、携帯電話で 4.0 を実行できます。スワイプアニメーションなどを追加したいのですが、アニメーションを実行して彼女の電話で実行しません。
これは可能ですか?
バージョン 2.3 を対象とするアプリを作成しているので、妹の携帯電話で実行できます。ただし、携帯電話で 4.0 を実行できます。スワイプアニメーションなどを追加したいのですが、アニメーションを実行して彼女の電話で実行しません。
これは可能ですか?
はい。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
}
ViewPager
とを使用して、FragmentPagerAdapter
さまざまな の間でスワイプ機能を提供できます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