Quiero crear una actividad con una barra de título en la parte superior y una barra de navegación en la parte inferior. Usé include
para incluir el diseño de la barra de título y el diseño de la barra de navegación en el diseño principal, como puede ver a continuación. El resultado es que tanto la barra de título como la barra de navegación van a la parte superior de la pantalla. ¿Podría alguien decirme por qué? ¡Gracias!¿Qué pasa con mi inclusión en 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>
[Editar] no he encontrado la causa raíz. Pero los siguientes trabajos:
<?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>
usted está en un RelativeLayout, creo que se le olvidó androide: layout_below = "@ id/title_bar" para su barra de navegación – Sephy
Por favor, actualice su pregunta para mostrar los contenidos de 'res/layout/title_bar .xml' y 'res/layout/navigation_bar.xml', luego @ me atrás. – CommonsWare