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

تعریف یک سیستم Tab استاندارد دارای Fragment

uncocoder  8 سال پیش  8 سال پیش
0
1
7

ساخت Tab با استفاده از AppCompat و Fragment و ViewPager و TabLayout در ساده ترین حالت


توجه داشته باشیم که برای ساخت هر Tab ممکن است مجبور باشیم کدهای تکراری و خسته کننده بنویسیم. لذا تبدیل کردن آن به یک Component اختصاصی یکی از منطقی ترین گزینه هاست. به این ترتیب بجای نوشتن 10 ها خط تکراری در هر برنامه فقط 3 تا 5 خط برای هر Tab برنامه نویسی خواهیم کرد. برای اطلاعات بیشتر آموزشهای اندروید مورد مطالعه قرار گیرد.

  • آیکون های ic_call, ic_sms, ic_contacts هر آیکون دلخواهی می تواند باشد.
  • در اینجا فقط کلاس CallsFragment ساخته شده است و سایر Fragment ها نیز با همین قاعده تعریف می شوند و محتویات آنها طراحی می شود.
  • فایل fragment_calls فقط یک TextView دارد که می توان آنرا به شکل دلخواه طراحی کرد.
  • در اینجا محتوایی برای Theme این Tab درج نشده و فقط کلیت کلاس نویسی آن مد نظر بوده.

اسنیپ
MyPagerAdapter.javaMainActivity.javaCallsFragment.javafragment_calls.xml+
length : 0 words : 0 lines : 0