下位互換性のある UI を作成する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このクラスでは、Android の新しいバージョンで利用可能な UI コンポーネントと API を下位互換性のある方法で使用し、古いバージョンのプラットフォームでのアプリの実行を保証する方法を示します。
このクラス全体を通して、Android 3.0(API レベル 11)で新たに導入されたアクションバー タブ機能をガイド例として使用しますが、他の UI コンポーネントと API 機能にも同じ手法を適用できます。
レッスン
- 新しい API を抽象化する
- アプリに必要な機能と API を決定します。UI コンポーネントの実装をアプリ用に抽象化するアプリ固有の Java 仲介インターフェースを定義する方法を学びます。
- 新しい API をプロキシする
- 新しい API を使用するインターフェースの実装を作成する方法を学習します。
- 古い API を使用する実装を作成する
- 古い API を使用するインターフェースのカスタム実装を作成する方法を学習します。
- バージョン対応コンポーネントを使用する
- 実行時に使用する実装を選択する方法を学習し、アプリでインターフェースの使用を開始します。
関連ドキュメント
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-02-22 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-02-22 UTC。"],[],[]]