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

تفاوت ListActivity با Activity در ساخت Listview

Mostafa Sabzi Sarvestani  12 سال پیش  12 سال پیش
+1 0

سلام

چه فرقی می کنه برای ساخت اکتیویتی که یه لیست رو نمایش می ده از ListActivity  یا Activity   مشتق کنیم.

 

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
0 0

در مفاهیم شی گرایی ،توضیح داده شده است

extends کردن به معنی فرزندی از آن کلاس است ، حالا یعنی 

اکتیوتی "آکتیویتی اصلی " فرزندیست از نوع "اکتیویتی ها"

پاسخ به سوال 
Mostafa Sabzi Sarvestani  12 سال پیش
0 0

دوست گرامی اینو که می دونم  فرق ListActivity  با Activity   چیه؟

0 0
اگر بخوای یه اکتیویتی بسازید برای نمایش ListView باید از این کلاس مشنق بگیرید (12 سال پیش)
0 0
در واقع یه سری متد برای کار با لیست ها در اختیارتون میزاره (12 سال پیش)
0 0
مرسی (12 سال پیش)
0 0
نه اشتباهه جوابها. جواب من رو ببینید. (12 سال پیش)
پاسخ به سوال 
uncocoder  12 سال پیش
+1 0

شما وقتی از ListActivity میراث بری کنید در واقع دارید از Activity میراث بری می کنید که داخلش یک کنترل ListView با id به اسم R.id.list وجود داره. دیگه نه می تونید بالاش چیزی بندازید، نه پایینش چیزی بندازید و کلاً محدود هستید به یک ListView روی صفحه.

از اونطرف چند تا متد بهتون میده که بجای set کردن آرایه بصورت

list.setAdapter(someAdapter);

یک متد دیگه رو صدا می زنید و از این خورده ریزها.پس چی از شما میگیره؟ :

  • دیگه نمی تونید صفحتون رو دیزاین خاص بدید ( مگر با کد )
  • دیگه نمی تونید از کلاس EnhancedActivity که ما تعریف کردیم استفاده کنید.
0 0
استاد تشکر از پاسخ دقیق و علمیتون اما منم همین رو گفتم :| (12 سال پیش)
0 0
شما هم همین رو گفتی، اما محدودیت ها و ... رو نگفتی. بعد باید هم نداره. می تونی مشتق بگیره :) (12 سال پیش)

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