android - programacion - Agregar botones a una actividad de lista
manual de programacion android pdf (1)
Desde http://developer.android.com/reference/android/app/ListActivity.html :
"ListActivity tiene un diseño predeterminado que consiste en una sola lista de pantalla completa en el centro de la pantalla. Sin embargo, si lo desea, puede personalizar el diseño de la pantalla estableciendo su propio diseño de vista con setContentView () en onCreate (). Para hacer esto, su propia vista DEBE contener un objeto ListView con el id. "@android: id / list" "
EDITAR: aquí hay un ejemplo:
ListActivity se puede crear así:
public class ListViewTest extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String[] values = {"One", "Two", "Three"}; setListAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, values)); setContentView(R.layout.main); } }
El diseño main.xml
es el siguiente:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:id="@android:id/list"></ListView> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="Test button" android:id="@+id/TestButton"></Button> </LinearLayout>
Tengo un diseño para una ListActivity. Para modificar la lista, he usado opciones de menú. Pero para eliminar un par de "clics" en la pantalla me gustaría agregar dos botones en el botón de la pantalla que siempre está visible y no se ve afectado si la lista se desplaza.
Mi problema es que no sé cómo agregar estos botones. He intentado un par de soluciones, pero lo mejor que pude hacer fue borrar la lista o los botones del diseño. Parece que no puedo ver los botones y la lista visibles al mismo tiempo.
¿Entonces mi pregunta es cómo crear un diseño donde puedo tener ambos botones y la lista?
Gracias de antemano Roland