android - ¿Cómo usar getListView() en la actividad?
android-activity listactivity (1)
Cada vez que utiliza Activity
, establece your_layout.xml
como your_layout.xml
su Activity
. Así que el ListView
debería b en your_layout.xml
.
Ese ListView debería tener un atributo id definido en el archivo xml, por ejemplo: ( android:id="@+id/list"
). ListView
tu objeto ListView
esta manera:
setContentView(R.layout.your_layout);
ListView list = (ListView)findViewById(R.id.list);
list.addFooterView(view);
Y cuando usa ListActivity
, obtiene su ListView
al llamar al método
ListView list = getListView(); // OR you can do
ListView list = (ListView)findViewById(android.R.id.list); //consider the android prefix..
y tenga en cuenta que al definir cualquier layout.xml
para ListActivity
, tendría un ListView
en su diseño con el id de algo como esto: android:id="@android:id/list"
En ListActivity se puede usar this.getListView().addFooterView(footerView);
pero si uso Activity no puede usar this.getListView()
¿Qué tengo que hacer?