Creazione di elenco di visualizzazione in modo dinamico in Android

Ho una arrays stringhe bidimensionali,

Vorrei creare una visualizzazione a tre colonne, che visualizzi i dati dall'arrays di string, dovrebbe avere lo stesso numero di righe che le size dell'arrays di stringhe.

  • Android: ripristina l'app dalla posizione precedente
  • ViewPager.setOffscreenPageLimit (0) non funziona come previsto
  • Android - Impostare un bordo attorno a un ImageView
  • Notifiche di avvisi di Android in Cina
  • Cambiare lo background di selezione / clic dell'elenco di visualizzazione - Android
  • Come fare una miniatura da una foto scattata dalla camera?
  • Questa è la mia matrix di stringhe:

     String[][] data = { {"001", "JOHN ","1001" }, {"002", "SIBIN", "1002" }, {"003", "TOM ", "1003" }, {"004", "FREEDY", "1004" } }; 

    Voglio visualizzarlo in un Listview come

     ID NAME VACANCY ID 001 JOHN 1001 002 SIBIN 1002 003 TOM 1003 004 FREEDY 1004 

    Inoltre, quando faccio clic su un elemento di visualizzazione di elenco, si reindirizza ad un'altra pagina con l'id indexview

    Com'è ansible? Sono nuovo nello sviluppo di android, so solo le basi, e so solo come creare listview .

  • proguard provoca un incidente nei servizi di gioco di Google 'ActivityReceachtionResult getMostProbableActivity
  • Come ricevere solo SMS da un numero specifico (Altri SMS vai in Posta in arrivo del telefono)
  • java.io.IOException: La sfida di authentication ricevuta è nullo
  • come get la posizione GPS android
  • Come creare piastrelle di mappa da OpenStreetMap offline, visualizzarla su Android?
  • Convertire la string di colore android in runtime in int
  • One Solution collect form web for “Creazione di elenco di visualizzazione in modo dinamico in Android”

    per cui è necessario visualizzare una prima list personalizzata, è necessario aggiungere una listview nel file main.xml (solo un file), quindi creare una class come questa

     public class MySimpleArrayAdapter extends ArrayAdapter<String> { private final Context context; private final String[] values; DataHelper dh; public MySimpleArrayAdapter(Context context, int textViewResourceId, String[] values) { super(context, textViewResourceId, values); this.context = context; this.values = values; dh=new DataHelper(getApplicationContext()); } @Override public View getView(final int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View rowView = inflater.inflate(R.layout.list_name, parent, false); textView = (TextView) rowView.findViewById(R.id.textname); textView.setText(values[position]); // Change the icon for Windows and iPhone textView.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Toast.makeText(this,""+values[position],10000).show(); } }); return rowView; } 

    R.layout.list_name questo sarà il nuovo file xml che caricherà il contenuto nella vista elenco

    e il passo finale solo nel tuo metodo create per farlo

     con = (ListView) findViewById(R.id.main_listView); MySimpleArrayAdapter adapter = new MySimpleArrayAdapter(MainActivity.this, R.id.main_listView ,data);// data is String arrays valu to be added in list view //setting the adapter con.setAdapter(adapter); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.