ListView simple

De WikiCode

Saltar a navegación, buscar
Delicious

Contenido

Objetivo

Vamos a rellenar un listview con una array de cadenas de texto. Para hacerlo vamos a utilizar un adaptador predefinido ArrayAdapter android con un layout simple definido en android simple_list_item_1.

Si necesitas un listview con mas contenido y filas personalizadas puedes ver ListView_personalizado. Se puede utilizar un ArrayList en lugar de un Array, ver ListView simple con lista

Archivos

ListView_Simple.java

package wikicode.es.ListView_Simple;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
 
public class ListView_Simple extends Activity {
 
	ListView lista;
	ArrayAdapter<String> adaptador;
	String[] datos = {"Lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit", "Proin", "et"};
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.main);
 
        lista = (ListView) findViewById(R.id.ListView01);
 
        adaptador = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, datos);
 
        lista.setAdapter(adaptador);
    }
}

main.xml

<?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"
    >
 
    <TextView  
	android:layout_width="fill_parent" 
	android:layout_height="wrap_content" 
	android:text="WikiCode - ListView Simple" 
    />
 
    <ListView
    	android:id="@+id/ListView01" 
	android:layout_height="fill_parent"
 	android:layout_width="fill_parent"
    >
    </ListView>
</LinearLayout>

Resultado

ListView Simple.png

¿Te ha sido útil este artículo?

2 Valoración: 3.3/10 (4 votos)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Otros idiomas
Categorías
support
Sitios
Herramientas