Mostrando entradas con la etiqueta listview. Mostrar todas las entradas
Mostrando entradas con la etiqueta listview. Mostrar todas las entradas
sábado, 31 de marzo de 2018
11 Android. Colores
Retomamos nuestro anterior proyecto de ListView para ver como cambiar el color de un item del listview al pulsarlo.
viernes, 23 de marzo de 2018
10 Android. ListView
Vemos como mostrar en ListView los datos obtenidos de un array usando un adaptador (adapter) para pasar los datos al ListView y mostrarlos tipo lista en nuestra aplicacion.
Despues de esto podremos realizar diferentes acciones al pulsar cada elemento de la lista.
Despues de esto podremos realizar diferentes acciones al pulsar cada elemento de la lista.
MainActivity.java
package ticoticotaa.es.listview; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; 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 { ListView lvLista; String[] colores = new String[] {"rojo","amarillo","verde","azul"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvLista=(ListView)findViewById(R.id.lvLista); ArrayAdapter<String> adaptador=new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,colores); lvLista.setAdapter(adaptador); lvLista.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(getApplicationContext(),"Pulsastes el numero "+position,Toast.LENGTH_SHORT).show(); } }); } }
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="ticoticotaa.es.listview.MainActivity">
<ListView android:id="@+id/lvLista" android:layout_width="368dp" android:layout_height="495dp" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="8dp" />
</android.support.constraint.ConstraintLayout>
Suscribirse a:
Entradas (Atom)