アプリのすべてのページにナビゲーション用の同じヘッダーを追加したいと考えています。
次のようになります。
----------------------------
Button1 Button2 Button3
----------------------------
Content content content
...
どうやってやるの?
これまでのところ、既存のレイアウトに次のようなものを見つけました。
<include android:id="@+id/header"
layout="@layout/my_header"
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>
しかし、ヘッダーの上部にボタンを配置する方法や、そのレイアウトを構成する方法がわかりません。
私に何ができるか考えていますか?
また、ヘッダーに表示されるボタンについて、各ボタンのすべてのページにリスナーを追加する必要がありますか?
また、このヘッダーを作成しました:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:padding="5dip">
<Button android:id="@+id/home"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Home"
android:layout_centerHorizontal="true" />
<Button android:id="@+id/questions"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="My Questions"
android:layout_centerHorizontal="true" />
<Button android:id="@+id/businesses"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="My Businesses"
android:layout_centerHorizontal="true" />
<Button android:id="@+id/learn"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Learning Center"
android:layout_centerHorizontal="true" />
<Button android:id="@+id/extra_help"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Extra Help"
android:layout_centerHorizontal="true" />
</RelativeLayout>
ただし、すべてのボタンが隣同士ではなく、重なり合って表示されます。どうすれば解決できますか?
ありがとう!