上位バージョンで導入された機能を下位バージョンで使用できますか? たとえば、アプリケーションでトグル スイッチを使用する必要があり android:minSdkVersion="4"
ます。ただし、スイッチは Android 4.0 (API レベル 14) からのみ導入されます。アプリにスイッチ オプションを実装する方法はありますか。
質問する
182 次
1 に答える
1
ばかげた質問ではありませんが、Google は Android のバージョン間でさまざまな機能をサポートすることについて、非常に詳細に説明しています。ここでドキュメントを読むことができます。
アプリケーションにサポート ライブラリを追加すると、さまざまな機能の下位互換性が確保されますが、これらの状況を処理する方法は他にもあります。
チェックを実行し、別のコントロール要素を使用することで、デバイスにインストールされている現在の Android バージョンに基づいてコードをフォークできます。
if(Build.VERSION.SDK_INT > Build.VERSION_CODES.GINGERBREAD_MR1) {
\\ USE A TOGGLE BUTTON
} else {
\\USE SOMETHING ELSE!
}
これには、さまざまなバージョンの Android をサポートするためにコードを分岐するという欠点があります。
于 2013-09-24T07:13:48.783 に答える