Para esta practica utilizaremos el Control ListView en el IDE Android Studio.
¿Qu茅 es un ListView ?
Es un control de android studio que nos permite mostrar una lista de elementos desplazables.
Veremos un ejemplo en este post. Primero para comenzar con la practica tenemos que crear un nuevo proyecto en el IDE Android Studio, si no saben como comenzarla revisen el post anterior Mi primer proyecto "Hola Mundo".
Una vez creado el proyecto comenzamos agregando el control ListView en activity_main.xml, una vez agregado tenemos que cambiar el id para poder identificarlo en esta oportunidad como no hay mas controles que tengo en el xml no lo cambiare, luego de agregar el listview empezamos a desarrollar la parte del c贸digo en el archivo MainActivity.java empezamos:
public class MainActivity extends AppCompatActivity {
/*Declaraos una varianble de la clase Listview*/
private ListView lista;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*Activamos el icono del action bar*/
getSupportActionBar().setDisplayShowHomeEnabled(true);
/*Hacemos el llamado a la imagen especifico*/
getSupportActionBar().setIcon(R.drawable.ic_action_name);
/*instanciamos la variable local con el id del control Listview */
lista=(ListView)findViewById(R.id.ListView);
//creamos el Areglo de Strings (opciones)
String[] Opc= {"opcion 1", "opcion 2", "opcion 3", "opcion 4"};
/*creamos un objeto de arrayadapter para crear la vista*/
ArrayAdapter<String> Arrays;
/*cargamos el arreglos de strings a la vista */
Arrays=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Opc);
/*indicamos que se cargue la lista al control del xml*/
lista.setAdapter(Arrays);
//metodo para que muestre un toast cada vez que hacemos clic en una opcion
lista.setOnItemClickListener(new AdapterView.OnItemClickListener(){
@Override public void onItemClick
(AdapterView<?> parent, View view, int position, long id){
/*capturamos la posicion de la lista*/
String opcSelecion=(String)lista.getAdapter().getItem(position);
/*mostramos cuando hacemos clic en la lista segun su posicion*/
Toast.makeText(getApplication(),opcSelecion,Toast.LENGTH_SHORT).show();}});}}
En el c贸digo esta comentado cada line谩 de c贸digo explicando sus funciones que cumplen, entonces una vez realizado los pasos arriba empezamos a ejecutar el emulador para ver al proyecto en ejecuci贸n.
Proyecto ejecutado :
Cuando se hace clic muestra el mensaje donde se hizo clic esta funci贸n lo podemos utilizar en una aplicaci贸n mas avanzada en este mismo blog lo desarrollare.
!!!!!!!Gracias por sus visita ¡¡¡¡¡
ABRE EL PROYECTO DIRECTAMENTE DESDE GITHUB
https://github.com/raul1995/ListViewApp.git
Apoyen suscribi茅ndose a mi canal de Youtube canal " EL INFORMATICO IBERO" , Compartan el contenido del Blog, si les gusto el contenido del blog y del canal suscribanse es Gratis!!
No hay comentarios.:
Publicar un comentario