Tutoriales gratuitos para el aprendizaje de la programacion informatica! Recuerda que si lo puedes imaginar... lo puedes programar!

Agregar controles debajo de un listview

Creamos un xml con los controles que deseamos incluir debajo del listview:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:orientation="vertical">

<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/entrega"
android:textColor="@color/colorPrimary"
android:textStyle="bold" />

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="end"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="16dp"
android:gravity="center"
android:shadowColor="#050505"
android:shadowDx="5"
android:shadowDy="4"
android:shadowRadius="5.8"
android:text="@string/observacion"
android:textColor="#FDFDFC" />

</LinearLayout>

Codigo en el activity 

final View footer = LayoutInflater.from(getActivity()).inflate(R.layout.listview_factura, null);

// la agregamos a lista 
listViewFactura.addFooterView(footer);

// agregamos los eventos que necesitemos al footer... 
Final TextViewentregaF=(TextView)footer.findViewById(R.id.tvalorEnvio); 

// para identificar el boton hacemos lo siguiente
footer.findViewById(R.id.button).setOnClickListener(new ....

No hay comentarios:

Publicar un comentario