2

常に下部に表示されるすべてのページのアプリケーション全体に、静的な下部メニュー バーが存在するようにしたいと考えています。メニュー バーを設計しましたが、メニュー コードをすべてのレイアウト xml と統合して、すべてのページでメニューを表示し、すべてのアクティビティ クラスにコードを記述して、メニュー クリックで機能を実行する必要があるかどうかについて混乱しています。または、他の方法がある場合は、単一のアクティビティ クラスでメニューのコードを記述して、すべてのページにある共通の下部バーを作成できます。

4

3 に答える 3

7

私の意見では、ボトムバーのxmlファイルを作成し、それをすべてのアクティビティのxmlファイルに含めるのが最善の方法です

<include android:layout_width="fill_parent" layout="@layout/bottom_bar" />

ボトムバーのxmlファイル名はbottom_bar.xmlです

この記事も役立つかもしれません

http://android-developers.blogspot.com/2009/02/android-layout-tricks-2-reusing-layouts.html

于 2011-04-05T07:34:26.023 に答える
1

includeルートもあります:

于 2011-04-05T07:35:39.260 に答える
0

あなたがおそらく探しているのは、上部にタブ、下部にボタンがある TabBar を持つ 1 つのアクティビティです: Android: 下部にタブ

次に、個別のアクティビティではなく、タブに対応するさまざまなビューを使用できます。

于 2011-04-05T07:33:04.760 に答える