package pauloescobar.com.co.listview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { String[] ciudades = {"medellin", "bogota","san andres", "cartagena","rioengro","santamarta"}; ListView listViewCiudades; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initComponents(); loadInformacion(); onClickList(); } private void onClickList() { listViewCiudades.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) { Toast.makeText(getApplicationContext(),getString(R.string.ciudad_seleccionada) + getCiudadById(position),Toast.LENGTH_SHORT).show(); } }); } private void loadInformacion() { ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,ciudades); listViewCiudades.setAdapter(arrayAdapter); } public void initComponents(){ listViewCiudades = (ListView) findViewById(R.id.listViewCiudades); } private String getCiudadById(int posicion){ return ciudades[posicion]; } }
Paulo Andres Escobar Ingenieria de Sistemas, Orientacion a la Programacion el arte de crear Programas
martes, 6 de marzo de 2018
cargar un ListView con datos en android
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario