بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

پیدا کردن تعداد آیتم هایی که لیست در یک لحظه نمایش می دهد

مدیریت گفتگو
hosseinAmini 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام
می خوام یه آرایه بسازم که تعداد خونه هاش اندازه تعداد آیتم هایی  که لیست در یک لحظه در صفحه نمایش میده باشه. 
ممنون میشم راهنمایی کنید

نظرات

پاسخ‌ها 2

Spirit 12 سال پیش

 int[] mArray = new int[mListView.getCount()];

نظرات

hosseinAmini 12 سال پیش
مرسی ولی این همش صفر بر میگردونه
Spirit 12 سال پیش
حتما قبل setAdapter استفاده کردی ، بعد اون باید استفاده بشه - البته از خود Adapter هم میتونی بگیری
hosseinAmini 12 سال پیش
نه بعد از setAdapter نوشتم ولی هنوز صفره از Adapter هم استفاده کردم اونم اگر قبل از notifyDataSetChanged باشه صفره اگر هم بعدش باشه اندازه کل آیتم هاس.
Spirit 12 سال پیش
یقیناً Adapterـت هم قبل از getCount خالی هست که صفر برمیگردونه ، هر وقت پرش کردی بعدش میتونی بپرسی تعداد رو :)
tux-world 12 سال پیش
سورس اداپتر و کلاسی که پر میکنید رو بزارید بررسی کنیم
Alireza.b 12 سال پیش

سلام

بفرما:

 int count = 0;

for (int i = 0; i <= listView.getLastVisiblePosition(); i++)
{
    if (listView.getChildAt(i) != null)
    {
        count++;
    }
}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .