-1
我已經創建了一個數組列表並在其中插入了一些2D數組。當我嘗試使用GridView顯示數組列表時,僅顯示數組對象的引用。 這裏是我的代碼:如何在gridview中顯示2D數組列表
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ArrayList<String[]> arlst=new ArrayList<String[]>();
String ar1[]={"Sayantan","Shome"};
String ar2[]={"Abhishek","Sarkar"};
String ar3[]={"Bishal","Ghosh"};
arlst.add(ar1);
arlst.add(ar2);
arlst.add(ar3);
ArrayAdapter<String[]> adapter= new ArrayAdapter<String[]>(MainActivity.this, android.R.layout.simple_list_item_1,arlst);
gv.setAdapter(adapter);
}
當我運行該項目,並按下按鈕,然後這是輸出----
[Ljava.lang.String; @ 45f4e610
[Ljava .lang.String; @ 45f4e6b8
[Ljava.lang.String; @ 45f4e760
我如何顯示名稱到Gridview?
http://examples.javacodegeeks.com/android/core/ui/gridview/android-gridview-example/通過它可以解決您的問題 –
在這種情況下,您必須創建自己的適配器類,它擴展了基礎適配器 –