0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

برای پیاده سازی یک Activity در اندروید، تفاوت استفاده از Activity و ActionbarActivity چیست؟

2 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

ActionBarActivity بصورت غیرمستقیم subclass کلاس Activity است و تمام قابلیت های آن را دارد و علاوه بر قابلیت های کلاس Activity زمانی که ما می خواهیم ActionBar داشته باشیم، کلاس ActionBarActivity این قابلیت را به راحتی به ما می دهد و ActionBar را بهمراه خود دارد و همچنین برنامه ما API level 7 به بالا را نیز پشتیبانی خواهد کرد، فقط چون ActionBarActivity جزئی از Support Library است باید dependency آن Support Library به پروژه اضافه شود این در حالی است که اگر از کلاس Activity استفاده کنیم ایجاد ActionBar به عهده خودمان است و بدلیل اینکه کلاس ActionBar از API level 11 معرفی شده است برنامه ما API level 11 به بالا را پشتیبانی خواهد کرد.

0 امتیاز
قبل توسط (20 امتیاز)

درقسمت ActionBarActivity  شما میتونی از فانکشن ActionBars در API>7 استفاده  کنی

اما الانه با گسترشActivity در API > 11 فانکشن ActionBarActivity بهش اضافه شده یعنی میشه اینطوری گفت:

Activity (ActionBarActivity)

سوالات مشابه

0 امتیاز
2 پاسخ 935 بازدید
...