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

گیج شده ام. کمک کنید. F1

As_Mohammadi  11 سال پیش  11 سال پیش
+1 0

داخل برنامه listview استاد کلاسی به نام AdapterNote می سازن و این کلاس  از ArrayAdapter، ارث بری می کنه. در ضمن یکی از متد های این کلاس(کلاس ArrayAdapter)، به نام Getview رو داخل کلاس AdapterNote ، باز نویسی(override) می کنند.

از طرفی دیگه یه کلاسی به نام ListActivity ساختن که داخل این کلاس، از کلاس ArrayAdapter یک نمونه به نام adapter ساخته می شه.

اون طوری که من پگیری کردم، موقعی که خاصیت، ()notifyDataSetChanged از نمونه adapter ساخته می شه یعنی:

        adapter.notifyDataSetChanged();

اون موقع متد getview که در کلاس AdapterNote  قرار دارد و override شده نیز اجرا می شود. 

                                                     دلیل اجرا متد getview در این موقع چیه؟

اگر بد توضیح دادم بخشید.داخل ویدئو ها کدش هست.  ولی حتما در صورت امکان راهنمایی کنید. متشکرم       

 

 

0 0
راسش این جور که من برداشت کردم از لیست وییو ها .. در واقع همون طور که خود استاد گفت .. get view کاره اصلیشون ورود و خروج الوار ها رو بر عهده دارن .. الوار ها هم در واقع همون آیتم ها ی لیست وییوت هستن که در خط ها ی بالاییی تعریفشون میکنی و برای این که بتونی ورود و خروج ای ایتم ها رو کنترل کنی از getview استفاده میکنی .. این برداشت منه .. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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