2012-02-16 12 views
1

私のアクティビティクラスには、setContentView()行の後に次のコードがあります。GridView.getChildCount()についての明確化が必要

gridView = (GridView)findViewById(R.id.splitted_grid); 
gridView.setAdapter(new SplittedImageAdapter(this, splittedBitmaps)); 
gridView.setNumColumns((int) Math.sqrt(splittedBitmaps.size())); 
System.out.println(gridView.getChildCount()+" childs"); 

アクティビティは完全に機能し、必要なビットマップイメージを含む3 * 3グリッドも表示されます。最後の行では、ドキュメントを1として

0 childs 

として出力を示ししかし、のgetChildCount()メソッドは、それは私が欠けていますどこ

9 childs 

が私を助けてください示すべきである意味チャイルズの数が表示されるはずです。

答えて

5

使用gridView.getCount()方法

+0

戻り値 このAdapterViewに関連付けられているアダプタの所有アイテム数 – Ajay

+0

これは機能しますが、getChildCount()メソッドの機能は何ですか? –

+0

ok、getChildCount()は表示上に表示されている項目のみを返します – Ajay

0
gridview.getCount(); 

戻るフォト/ GridViewのビットマップの合計数。

関連する問題