ورود

View Full Version : استفاده همزمان از دو کلاس اکتیویتی



behnam-k
دوشنبه 14 فروردین 1396, 19:50 عصر
سلام
بنده در کدنویسی اندروید تازه کار هستم . میخواستم بدونم چطوری میشه از دو کلاس اکتیویتی در یک اکتیویتی استفاده کرد .؟



}public class Item1Fragment extends Fragment, ListActivity
@Nullable
@Override
} ( public View onCreateView (LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState
View v = inflater.inflate(R.layout.item1, container, false);
return v;
{
{


یعنی همزمان از Fragment و ListActivity استفاده شود در یک اکتیویتی .

#root#
دوشنبه 14 فروردین 1396, 22:15 عصر
Fragment به تنهایی نمیتونه اجرا بشه و چیزی رو نشون بده، ولی Activtiy برعکس، در چهارچوب Activity امکان نمایش یه Fragment هست،
همونطور که برای راحتی کار با ListView کلاسی مثل ListActivity داریم، کلاسی هم به نام ListFragment برای کار با ListView در چهارچوب Fragment داریم.
همچنین در جاوا یک کلاس تنها از یک کلاس دیگه میتونه مشتق (extend) بشه.

behnam-k
شنبه 19 فروردین 1396, 19:35 عصر
ممنون. پس من در هر Activity فقط از يك به قول شما چهارچوب ميتونم استفاده كنم. ؟؟

#root#
شنبه 19 فروردین 1396, 21:27 عصر
همونطور که قبلا نوشتم Activity خودش یه چهارچوب هست، داخلش میتونید از Fragment ها استفاده کنید.

mojtabadj
سه شنبه 22 فروردین 1396, 13:15 عصر
شما میتونی از n تا fragment در اکتیویتیت استفاده کنی حتی fragment چند لایه بنویسی