12
Jak zliczyć łączną liczbę elementów listy w widoku listy?Zliczanie łącznej liczby elementów listy w widoku listy
Piszę aplikację kościelną, w której zapełniam listę używając obrazów zapisanych na karcie SD, ale teraz chcę policzyć całkowitą liczbę pozycji na liście.
// to upload whole list
for(int position = 0; position < lstView.getAdapter().getCount(); position++)
{
flags.put(position, true);
}
((BaseAdapter) lstView.getAdapter()).notifyDataSetChanged();
}
});
/*** Get Images from SDCard ***/
listSDCardImages = fetchSDCardImages();
// ListView and imageAdapter
lstView = (ListView) findViewById(R.id.listSDCardImages);
lstView.setAdapter(new ListSDCardImagesAdapter(this));
Toast.makeText(getApplicationContext(), "Total number of Items are:" + String.valueOf(position), Toast.LENGTH_LONG).show();
}
za każdym razem jestem coraz
dzięki rozwiązany zrobiłem głupi błąd, mogę wiedzieć, jak przypisz tę wartość do zmiennej String (aby pokazać w TextView), a ja przyjmuję twoją odpowiedź a fter 5 minut zgodnie z regułą SO – Sophie
Tak, dlaczego nie liczba łańcuchów = "" + lstView.getAdapter(). getCount(); textView.setText (count); – theLazyFinder
W ListView używam dwóch różnych obrazów w wielu elementach listy przy użyciu czerwonego koła i wielu elementów listy przy użyciu niebieskiego, więc co mam zrobić, jeśli chcę liczyć elementy listy zawiera czerwone kółko i elementy listy, które zawierają niebieskie kółko, sprawdź to: http://pastebin.com/ENWcQSmM – Sophie