SimpleAdapter を使用して、左側と右側の 2 つの文字列を ListView に表示します。
文字列は 2 つの異なる配列にあります。配列 A の 1 番目と配列 B の 1 番目は 1 行目にあり、以下同様です。
ここに私が使用するコードの一部があります:
String[] array= getResources().getStringArray(R.array.Names_List);
int lengthtmp= array.length;
for(int i=0;i<lengthtmp;i++)
{
counter++;
AddToList(array[i]);
}
adapter = new SimpleAdapter(this,list,R.layout.start_row,new String[] {"number","suraname"},new int[] {R.id.Start_Numbering,R.id.Start_Name});
private void AddToList(String name) {
HashMap<String,String> temp = new HashMap<String,String>();
temp.put("number", Integer.toString(SortingPictures[counter-1]));
temp.put("suraname", name);
list.add(temp);
}
私が望むものを作るためのより良い方法があると確信しています。正しい方法は何ですか?