Advertisement
Guest User

segundaActivity.java (List View)

a guest
Apr 30th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package com.appprueba2.myapplication;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.ArrayAdapter;
  7. import android.widget.Button;
  8. import android.widget.ListView;
  9.  
  10. import java.util.ArrayList;
  11.  
  12. public class Segunda extends AppCompatActivity {
  13.  
  14. //ADAPTADOR ARRAY, AGREGA LA INFORMACIONA LIST VIEW
  15.  
  16. ArrayList<String> datos = new ArrayList<String>();
  17. ArrayAdapter<String> adaptador;
  18.  
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_segunda);
  23.  
  24.  
  25. //VARIABLE LISTA DE CLASE
  26. ListView lista = (ListView) findViewById(R.id.miLista);
  27.  
  28. //ESTE PREOCESO SE LLAMA CASTING Y PERMITE CONVERTIR UN TIPO DE DATO
  29. Button actualizar = (Button) findViewById(R.id.actualizar);
  30.  
  31. //ADAPTADOR
  32. adaptador = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,datos);
  33.  
  34. lista.setAdapter(adaptador);
  35.  
  36. //FUNCION ANONIMA, EN ESTE CASO EL OBJETO DE LA CLASE OnClickListener
  37. //SE CREA EL CASO DEL PARAMETRO DEL METODO SetOnClickListener
  38. //Y AL MISMO TEIEMPO SE DEFINE EL METODO onClick DEL NUEVO OBJETO OnClickListener
  39. actualizar.setOnClickListener(new View.OnClickListener() {
  40. @Override
  41. public void onClick(View v){
  42.  
  43. datos.add("DATOS");
  44. adaptador.notifyDataSetChanged();
  45.  
  46. }
  47. });
  48.  
  49. //Boton Cerrar Activity
  50. Button regresar = (Button) findViewById(R.id.regresar);
  51. regresar.setOnClickListener(new View.OnClickListener() {
  52. public void onClick(View v) {
  53. finish();
  54. }
  55. });
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement