Android: Deux dimensions ArrayList Aider

Actuellement, j'ai mon code en mettant saisie de l'utilisateur dans une dimension ArrayList, mais je voudrais les mettre dans une liste de tableaux à deux dimensions et je rencontre quelques difficultés.

Voici mon code:

public class Game extends Activity implements OnClickListener {
   private static final String TAG = "Matrix";
   static ArrayList<EditText> columnEditTexts;




   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       this.setContentView(R.layout.matrix);
       View doneButton = findViewById(R.id.done_button);
       doneButton.setOnClickListener(this);
       columnEditTexts = new ArrayList<EditText>();

       for(int i = 0; i < MatrixMultiply.h1; i++){
           TableLayout table = (TableLayout)findViewById(R.id.myTableLayout);
           TableRow row = new TableRow(this);
           EditText column = new EditText(this);
           for(int j = 0; j < MatrixMultiply.w1; j++){
               table = (TableLayout)findViewById(R.id.myTableLayout);
               column = new EditText(this);
               column.setId(i);
               row.addView(column);
               columnEditTexts.add(column);
           }
           table.addView(row);
       }



   }
et ce, exactement, est le problème?
Actuellement, il est seulement en train de mettre la EditTexts dans un tableau unidimensionnel. Comment pourrais-je les mettre dans un tableau à deux dimensions?
Pourriez-vous ajouter à la question de ce que vous espérez atteindre par les stocker dans un tableau à deux dimensions?
Finalement, je tiens à Multiplier deux matrices ensemble (par exemple roseindia.net/java/beginners/MatrixMultiply.shtml). J'ai une autre activité pour la deuxième matrice qui est juste comme celui-ci, puis les résultats de l'activité.

OriginalL'auteur Biggsy | 2011-03-03