2017-02-21 11 views
1

私は、ユーザーにとって重要ないくつかの状態、オンラインとオフライン、ローカルアプリケーションデータベースがどれくらい古いか等を含むアプリケーションに取り組んでいます。私は非永続通知と永続通知の両方がアンドロイドで利用可能であることを理解しており、このシナリオでは適切かもしれません。しかし、私たちの組織のiOSアプリケーションには、「情報バー」があります。Android - グローバルアプリケーション情報の表示

Application Sketch

私は、これはやや材料設計から出発のあることを実現しています。これも可能ですか?可能であれば、すべてのアクティビティに追加するフラグメントを作成するのではなく、何らかの形でApp Barを拡張したいと思います。

答えて

0

カスタムツールバークラスまたはフラグメントを使用してこれを行うことができます。後のオプションでは、各アクティビティの上部に、ビューまたはフラグメントのいずれかのユーザー情報が表示されます。 「通常のアプリのもの」は、一度に1つのフラグメントを保持できるFrameLayoutになります。フラグメントチュートリアル(http://developer.android.com)を参照してください。

+0

あなたの答えはありがたいですが、「カスタムツールバーを使用する」と言って、アンドロイドのドキュメントにリンクするのは特に役に立ちません。 –

+0

@SamBorick私は2つの提案をしました。私はあなたのニーズに適したものを見つけるためにいくつかの研究をすることを期待しています。 "アンドロイドツールバー"と "アンドロイドの断片"のための素早くグーグルサーチはあなたにいくつかのヒットを与えるでしょう。私はちょうどいくつかのランダムなブログではなく、公式のAndroidデベロッパーサイトのチュートリアルを見ることをお勧めします。私はまた、あなたが数秒の仕事でそれを簡単に見つけることができるので、直接リンクを得る時間を取るように感じることはありません。 –

1


1)アクションバーをツールバーに置き換え、自分でデザインをカスタマイズして処理します。
2)上記の設計で別のレイアウトファイルを作成し、タグを使用して、任意の画面でそれを含める<include/>本当にGoogleは多くのものを非推奨としている実際にはツールバー - を拡張するためにそこにフックされていない

0

それ(ツールバーのタブなど)できます。あなたの最善の策は、すべてのアクティビティの上部にカスタムフラグメントを使用することです。

+0

新しいツールバーでは、以前のActionBarよりも多くのカスタマイズを行うことができます。 –

関連する問題