私はアンドロイドスタジオで新しいです、 私はlistItemで作業しています。以下は私のコードの一部ですアンドロイドスタジオで2D配列を操作する
String[] items = {
"1 st",
"2 nd",
"3 rd",
"4 th"};
titleList = new ArrayList<>(Arrays.asList(items));
adapter = new ArrayAdapter<String>(this,R.layout.list_item, R.id.txtitem,titleList);
listView.setAdapter(adapter);
上記のコードは正常です。しかし、私はより多くの1つの配列ツリーで作業したい2D配列で作業したいのですが、私が試した新しいコードはここで何をするのか理解できません。しかし
String[][] items = {
{"1 st","12 th Sept"},
{"2 nd","13 th Sept"},
{"3 rd","14 th Sept"},
{"4 th","15 th Sept"},
};
titleList = new ArrayList<>(Arrays.asList(items[0]));
dateList = new ArrayList<>(Arrays.asList(items[1]));
adapter = new ArrayAdapter<String>(this,R.layout.list_item, R.id.txtitem,titleList);
adapter = new ArrayAdapter<String>(this,R.layout.list_item, R.id.date,dateList);
listView.setAdapter(adapter);
このリンクが何らかの理由で役立つかどうかをご覧ください。 https://stackoverflow.com/questions/5176512/android-two-dimensional-arraylist-help –