Publicado el Deja un comentario

Android. Pasar datos de un Array al componente ListView

package com.example.ejemplolistview;

import androidx.appcompat.app.AppCompatActivity;


import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;


public class MainActivity extends AppCompatActivity {
    private ListView lv;
    private String[] colores={"amarillo","rojo","verde","azul","rosa","rojo","verde","azul","rosa","rojo","verde","azul","rosa","rojo","verde","azul","rosa","rojo","verde","azul","rosa"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        lv=(ListView)findViewById(R.id.lv);
        ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,colores);
        lv.setAdapter(adaptador);

Creamos la parte grafica con un simple ListView, le damos un nombre para poder enlazarlo desde el codigo.

Pasamos al codigo y en el creamos el array de datos que le pasaremos al ListView mediante un adaptador.

Please follow and like us:

Deja una respuesta