Advertisement
rickyc81

ListViewRubrica

Oct 8th, 2013
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. package com.example.appassistenza;
  2.  
  3.  
  4.  
  5. import java.util.ArrayList;
  6.  
  7. import android.app.Activity;
  8. import android.content.pm.ActivityInfo;
  9. import android.database.Cursor;
  10. import android.os.Bundle;
  11. import android.widget.ArrayAdapter;
  12. import android.widget.ListView;
  13.  
  14. public class ListViewRubrica extends Activity {
  15.  
  16.     @Override
  17.     protected void onCreate(Bundle savedInstanceState) {
  18.         super.onCreate(savedInstanceState);
  19.         super.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
  20.  
  21.         final DatabaseHelper database = new DatabaseHelper(
  22.                 getApplicationContext());
  23.         database.open();
  24.        
  25.         final ListView listViewRubrica = (ListView) findViewById(R.id.listViewRubrica);
  26.        
  27.    
  28.     }
  29.         public void listaNomiCognomi(final DatabaseHelper database,
  30.                 final ListView listViewRubrica) {
  31.  
  32.             final Cursor curNomiCognomi = database.fetchNomiCognomi();
  33.  
  34.             ArrayList<String> nomiList = new ArrayList<String>();
  35.             ArrayList<String> cognomiList = new ArrayList<String>();
  36.  
  37.             if (curNomiCognomi != null) {
  38.  
  39.                 if (curNomiCognomi.moveToFirst()) {
  40.  
  41.                     do {
  42.                         String nomi = curNomiCognomi.getString(curNomiCognomi
  43.                                 .getColumnIndex("nome"));
  44.                         String cognomi = curNomiCognomi.getString(curNomiCognomi
  45.                                 .getColumnIndex("cognome"));
  46.  
  47.                         nomiList.add(nomi);
  48.                         cognomiList.add(cognomi);
  49.  
  50.                     } while (curNomiCognomi.moveToNext());
  51.  
  52.                 }
  53.             }
  54.  
  55.             if (nomiList.size() > 0) {
  56.                 final String[] arNomiCli = new String[nomiList.size()];
  57.                 final String[] arCognCli = new String[nomiList.size()];
  58.                 final String[] arNomiCognomiCli = new String[nomiList.size()];
  59.  
  60.                 for (int i = 0; i < nomiList.size(); i++) {
  61.  
  62.                     arNomiCli[i] = nomiList.get(i);
  63.                     arCognCli[i] = cognomiList.get(i);
  64.                     arNomiCognomiCli[i] = arNomiCli[i] + " " + arCognCli[i];
  65.  
  66.                 }
  67.  
  68.                 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,
  69.                         android.R.layout.simple_list_item_1, arNomiCognomiCli);
  70.                 ListViewRubrica.setAdapter(arrayAdapter);
  71.  
  72.             }
  73.         }
  74.  
  75.         private static void setAdapter(ArrayAdapter<String> arrayAdapter) {
  76.             // TODO Auto-generated method stub
  77.  
  78.        
  79.  
  80.    
  81.  
  82.    
  83.     }
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement