Ciao,
avevo in precedenza un array di TextView (TextView textview[]=new TextView(100)) funzionante nel mio metodo, ma non sapendo di quante TexView ho bisogno ho pensato di sostituire l'array con un ArrayList di TextView.
Praticamente ho il mio TableLayout nell' xml e dinamicamente mi creo le textView, la TableRow per metterle all'interno e poi le aggiungo al TableLayout.
Ho scritto le due righe di codice che riassumono il mio metodo.
Mi va in null Pointer Exception a 'TextList.add(textViewSingola);'.
Se invece faccio così --> TextList.add(TextListCounter,textViewSingola); sempre null Pointer Exception ma alla riga successiva (row.addView(TextList.get(TextListCounter));).
Vi viene in mente qualcosa?
Qualcuno fa qualcosa del genere?
riassunto metodo:
private TableLayout List_Data;
private TableRow row;
private ArrayList<TextView> TextList=null;
TextView textViewSingola=new TextView(this);
int TextListCounter=0;
textViewSingola.setTextSize(10);
textViewSingola.setWidth(textViewWidth);
textViewSingola.setHeight(textViewHeight);
textViewSingola.setText("ciao");
TextList.add(textViewSingola);
row.addView(TextList.get(TextListCounter));
List_Data.addView(row_elenco);