-
E' un po incasinato da leggere senza indentazione... esattamente che problema ti da?
Ma il parseInt(...) te lo lascia compilare così, senza gli opportuni try...catch?
-
-
-
secondo = new Button (this);
secondo.setText("Seconda Matrice");
tableLayout.addView(secondo);
secondo.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
for(int i = 0; i < 4; i++){
tableRow = (TableRow) tableLayout.getChildAt(i);
for(int j = 0; j < 4; j++){
valore = (EditText) tableRow.getChildAt(j);
matrice2[i][j] = Integer.parseInt(valore.getText().toString());
valore.setHint("a " + matrice2[i][j]);
}
}
}
});
praticamente questa è la parte di codice riferita al button che dovrebbe inserire nella matrice il valore che manualmente, con la tastiera del telefono, ho inserito in ogni edittext creata. Ho cercato di seguire il tuo consiglio e cioè indicizzare le celle per riferirmi al contenuto delle edittext e per verificare che abbia effettivamente preso in input i valori ho aggiunto l'istruzione
valore.setHint("a " + matrice2[i][j]);
ma non mi stampa nulla nelle edittext. quindi non credo che prenda in input i valori che io inserisco.
comunque il parseInt me lo lascia compilare
-
-
Ciao,
ho risolto il problema creando una matrice di edit text in modo da non aver bisogno degli indici per riferirmi alle varie celle in fase di acquisizione dei valori.
Grazie mille per l'aiuto! :-)
-
Permessi di invio
- Non puoi inserire discussioni
- Non puoi inserire risposte
- Non puoi inserire allegati
- Non puoi modificare i tuoi messaggi
-
Regole del Forum