0

これは技術的な質問ではなく、Android タブレットの UI を設計する際のベスト プラクティスに関するアドバイスです。

Android Phone アプリのコンセプトが固まりました。

起動された最初のアクティビティ (マスター ビュー) には、ユーザーがさまざまな種類の詳細ビュー アクティビティを起動できる 3 つのフラグメントを含むタブ バーが含まれています。

マスター ビュー アクティビティと詳細ビュー アクティビティの両方のアクション バーにアクションがあります。詳細ビューが異なれば、アクション アイテムも異なります。

私の質問は次のとおりです。アクティビティが両方のビューを並べて結合する場合、タブレットでアクション アイテムを整理して表示するにはどうすればよいですか?

問題は、マスター ビュー フラグメントと表示されるあらゆる種類の詳細フラグメントの両方のアクション バーが統一されていることです。別の種類の詳細ビューが開かれるたびに、アクション バーの内容をいじり始めるのは良い考えではないと思います。

Android デザイン ガイドでは、その点についてはあまり説明されていません。「マルチペイン レイアウト」セクションに連絡先アプリのサンプルがありますが、実際には問題に対処していません。関連する単一のアクションをアイコンとして詳細ビューフラグメント内に配置することで、それを回避します。

ベスト プラクティスや参考文献に関するアドバイスをいただければ幸いです。

4

2 に答える 2

1

あなたの質問を正しく理解していれば、基本的には複数Fragmentの s (つまり、タブレットなどのマルチペインレイアウトの場合) が単一の ActionBar にどのように寄与するかという問題だと思いますが、それは非常に簡単で、実際には簡単に説明されていますドキュメントはこちら。基本的に、Fragmentいくつかの単純な API 呼び出しを介して、単一のアクション バーに独自のメニュー アイテム/アクション アイテムを提供する複数の をすべて持つことができます。

于 2012-10-30T17:03:37.770 に答える
1

マスター詳細アイコンをアクション バーに残し、詳細ビュー アイコンを詳細フラグメント内の別のビュー/領域に配置することをお勧めします。

私の推論は、アクションバーのアイコンがアプリ全体に影響を与える/関連付けられている/画面上のビューであるということです。詳細アイコンは詳細ビューにのみ影響するため、複数のフラグメントを表示する場合はアクション メニューに表示しないでください。

デザインがどのように見えるかを確認する必要があると思います..

私はアクション バーのアイコンが同じアクティビティ内から変更されるのは好きではありませんが (複数のフラグメントが含まれていても)、新しいアクティビティをロードするときは (携帯電話のデザインのように)、アクション バーにそれらを投入するといいでしょう。 .

于 2012-10-30T17:16:21.397 に答える