GuilhermeRamalho

ListView Basics - Android

Aug 29th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.81 KB | None | 0 0
  1. package br.com.nanothings.listview;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.AdapterView;
  7. import android.widget.ArrayAdapter;
  8. import android.widget.ListView;
  9. import android.widget.Toast;
  10.  
  11. public class MainActivity extends AppCompatActivity {
  12.  
  13.     private ListView listaJogos;
  14.  
  15.     private String[] partidas = {
  16.         "Flamengo X Vasco",
  17.         "Flamengo X Vasco",
  18.         "Flamengo X Vasco",
  19.         "Flamengo X Vasco",
  20.         "Fortaleza X Ceará",
  21.         "Fortaleza X Ceará",
  22.         "Fortaleza X Ceará",
  23.         "Fortaleza X Ceará",
  24.         "Ponte Preta X Londrina",
  25.         "Ponte Preta X Londrina",
  26.         "Ponte Preta X Londrina",
  27.         "Ponte Preta X Londrina",
  28.         "CRB X CSA",
  29.         "CRB X CSA",
  30.         "CRB X CSA",
  31.     };
  32.  
  33.     @Override
  34.     protected void onCreate(Bundle savedInstanceState) {
  35.         super.onCreate(savedInstanceState);
  36.         setContentView(R.layout.activity_main);
  37.  
  38.         listaJogos = (ListView) findViewById(R.id.listaJogos);
  39.  
  40.         final ArrayAdapter<String> listaAdaptador = new ArrayAdapter<String>(
  41.                 getApplicationContext(),
  42.                 android.R.layout.simple_list_item_1,
  43.                 android.R.id.text1,
  44.                 partidas
  45.         );
  46.  
  47.         listaJogos.setAdapter(listaAdaptador);
  48.  
  49.         listaJogos.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  50.             @Override
  51.             public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
  52.  
  53.                 String valorClicado = (String) listaJogos.getItemAtPosition(position);
  54.  
  55.                 Toast.makeText(getApplicationContext(), "Valor clicado: "+valorClicado, Toast.LENGTH_SHORT).show();
  56.             }
  57.         });
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment