0

Google には、Android 4.0 以降の設計ガイドラインに関する優れたリソースがあります。しかし、依然として2.3.x を実行している Android ユーザーの大部分が存在します。

古い OS バージョンとの下位互換性を維持しながら、最新の設計ガイドラインを使用する最も簡単な方法は何ですか? ガイドラインには、おそらく Android 4.0+ のみの特別なメニューやナビゲーション ツールがたくさんあります。古いバージョンの OS の基本要素に正常にフォールバックしますか? Android のメジャー バージョンごとに個別のビュー/テンプレートを作成する必要がありますか?

大部分のユーザーを置き去りにして最新のガイドラインを採用するための最良のアプローチは何ですか?

4

3 に答える 3

2

ActionBarSherlockHoloEverywhereライブラリ、およびAndroid サポートライブラリを使用します。

于 2012-10-30T21:23:06.573 に答える
1

Android 4 UI 機能の多くを移植した Google のサポート ライブラリ (リンク) があります。詳細については、ホームページの機能リストをご覧ください。

さらに、Jake Wharton による Actionbar Sherlock があります。これは、Google のオリジナルよりも多くの機能を提供する互換性アクションバーの拡張機能です。(リンク)

于 2012-10-30T21:23:20.113 に答える
0

「Android のメジャー バージョンごとに個別のビュー/テンプレートを作成する必要がありますか?」これに対する答えは、いいえです。必要なのは、すべての Android バージョンに対して 1 つの apk だけです。ただし、OS のバージョンと画面サイズによって UI が変更されます。Android には、これを行うためのサポート ライブラリが多数用意されています。最新のデザイン ガイドラインは、Android 3.X (Honeycomb) 以降にのみ対応しています。以前のバージョンでは、UI はそれに応じて動作します。サポート ライブラリに関する Android ドキュメントを参照してください。サンプルもいくつかあります。

しかし、Android のすべてのバージョンで同じ外観が必要な場合は、Actionbar Sherlock などのサードパーティ ライブラリを使用する必要があります。

于 2012-10-31T05:58:08.423 に答える