Estoy tratando de poner la barra de botones que he creado en la parte inferior de cada pantalla. Logré la primera pantalla bastante fácil.La barra de botones no se pegará a la parte inferior de la pantalla
Ahora he intentado ponerle otras pantallas, pero parece que no se puede pegar en la parte inferior de la pantalla. Cuando miro en el hiearchyviewer, parece que el RelativeLayout que está envuelto alrededor de mi diseño y la barra de botones, no está llenando toda la pantalla, sin embargo, su altura está configurada para llenar el elemento principal.
¿Alguien me puede ayudar señalando dónde me estoy equivocando?
Este es el código XML que utilizo:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<TableLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:padding="5pt" android:id="@+id/table"
android:stretchColumns="1">
<TableRow>
<TextView android:text="@string/Arbeiderbediende"
android:id="@+id/txtArbeiderBediende" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</TableRow>
<TableRow android:gravity="center">
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:id="@+id/group1">
<RadioButton style="@style/RadioButton"
android:layout_width="wrap_content" android:id="@+id/rbArbeider"
android:text="@string/Arbeider" android:layout_height="wrap_content"
android:paddingLeft="18pt" />
<RadioButton style="@style/RadioButton"
android:layout_width="wrap_content" android:id="@+id/rbBediende"
android:text="@string/Bediende" android:layout_height="wrap_content"
android:layout_marginLeft="20pt" android:paddingLeft="18pt" />
</RadioGroup>
</TableRow>
<TableRow android:gravity="center" android:paddingTop="5dip">
<TextView android:text="@string/OverzichtFuncties"
android:id="@+id/txtFuncties" android:layout_width="0dip"
android:layout_weight="1" android:layout_height="wrap_content" />
<Spinner android:layout_height="wrap_content" style="Spinner"
android:layout_width="0dip" android:layout_weight="2"
android:id="@+id/cmbFuncties" />
</TableRow>
<TableRow android:gravity="center" android:paddingTop="5dip">
<TextView android:text="@string/Regio" android:id="@+id/txtRegio"
android:layout_width="0dip" android:layout_weight="1"
android:layout_height="wrap_content" />
<Spinner android:layout_height="wrap_content"
android:layout_width="0dip" android:layout_weight="2" android:id="@+id/cmbRegio" />
</TableRow>
<TableRow android:gravity="center" android:paddingTop="5dip">
<TextView android:text="@string/Opleiding" android:id="@+id/txtOpleidingsniveau"
android:layout_width="0dip" android:layout_weight="1"
android:layout_height="wrap_content" />
<Spinner android:layout_height="wrap_content"
android:layout_width="0dip" android:layout_weight="2"
android:id="@+id/cmbOpleidingsniveau" />
</TableRow>
<Button android:text="@string/VindJobButton" android:id="@+id/btnFindJob"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_marginTop="10dip" />
</TableLayout>
<stage.accent.Toolbar android:layout_width="fill_parent"
android:layout_height="70dip" android:layout_alignParentBottom="true"
android:layout_below="@+id/table" />
</RelativeLayout>
Este es el resultado que he logrado y el resultado que desea obtener
Tengo una pregunta, sin embargo. ¿Qué pasa si mi contenido es más grande que la pantalla. Implementé 'ScrollView', por lo que el desplazamiento no será un problema. Pero el último bit de la pantalla, por ejemplo, un botón de envío, estará oculto después de la barra. ¿Cómo resuelves eso? ? – Hannelore
el ejemplo anterior hace que la barra de botones esté siempre visible (no se desplazará con el contenido). ¿O no le entiendo bien, y el botón de enviar no está en la barra de botones? – rekaszeru
Sí, quiero que se repare la barra de botones como mostraste arriba y luego hay un botón, por ejemplo, que está en la parte inferior de la pantalla de contenido. Luego está escondido detrás de la barra de botones. – Hannelore