Je souhaite créer une activité avec une barre de titre en haut et une barre de navigation en bas. J'ai utilisé include
pour inclure la disposition de la barre de titre et la disposition de la barre de navigation dans la disposition principale, comme vous pouvez le voir ci-dessous. Le résultat est que la barre de titre et la barre de navigation vont en haut de l'écran. Quelqu'un pourrait-il me dire pourquoi? Merci!Qu'est-ce qui ne va pas avec mon inclusion dans RelativeLayout?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/home_widget" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
<include android:id="@+id/title_bar" layout="@layout/title_bar"
android:layout_alignParentTop="true" />
<include android:id="@+id/navigation_bar" layout="@layout/navigation_bar"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
[Modifier] Je ne trouve pas la cause racine. Mais les travaux suivants:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/home_widget"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/background">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:id="@+id/title_bar" >
<include layout="@layout/title_bar" />
</RelativeLayout>
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:id="@+id/navigation_bar" >
<include layout="@layout/navigation_bar" />
</RelativeLayout>
vous êtes dans un relativelayout, je pense que vous avez oublié android: layout_below = "@ id/title_bar" pour votre barre de navigation – Sephy
S'il vous plaît mettre à jour votre question pour afficher le contenu de 'res/layout/title_bar .xml' et 'res/layout/navigation_bar.xml', puis @ moi de retour. – CommonsWare