listView 항목 수를 계산하려고합니다. 이 코드를 사용하여 :목록보기 항목보기 오류
int count=0;
ListView listView = (ListView) findViewById(R.id.listView1);
for(int i = 0; i <= listView.getLastVisiblePosition(); i++)
{
if(listView.getChildAt(i)!= null)
{
count++;
}
}
Toast.makeText(getApplicationContext(), String.valueOf(count), Toast.LENGTH_SHORT).show();
왜 COUNT 변수 값이 항상 0인지, listView에서 일부 레코드를 표시합니까?
listView.getLastVisiblePosition() == 0 ??? – Simon
ListView는 ListAdapter에서 채워지며,이 메소드에는 getCount() 메서드가 있습니다. 그게 네가 필요한거야? http://developer.android.com/reference/android/widget/Adapter.html – vokilam