آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

hosseinAmini  10 سال پیش  10 سال پیش
+1 0

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

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  10 سال پیش
+2 0

 int[] mArray = new int[mListView.getCount()];
0 0
مرسی ولی این همش صفر بر میگردونه (10 سال پیش)
0 0
حتما قبل setAdapter استفاده کردی ، بعد اون باید استفاده بشه - البته از خود Adapter هم میتونی بگیری (10 سال پیش)
0 0
نه بعد از setAdapter نوشتم ولی هنوز صفره از Adapter هم استفاده کردم اونم اگر قبل از notifyDataSetChanged باشه صفره اگر هم بعدش باشه اندازه کل آیتم هاس. (10 سال پیش)
+2 0
یقیناً Adapterـت هم قبل از getCount خالی هست که صفر برمیگردونه ، هر وقت پرش کردی بعدش میتونی بپرسی تعداد رو :) (10 سال پیش)
0 0
سورس اداپتر و کلاسی که پر میکنید رو بزارید بررسی کنیم (10 سال پیش)
پاسخ به سوال 
Alireza.b  10 سال پیش
+2 0

سلام

بفرما:

 int count = 0;

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

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