ساخت Tab با استفاده از AppCompat و Fragment و ViewPager و TabLayout در ساده ترین حالت
توجه داشته باشیم که برای ساخت هر Tab ممکن است مجبور باشیم کدهای تکراری و خسته کننده بنویسیم. لذا تبدیل کردن آن به یک Component اختصاصی یکی از منطقی ترین گزینه هاست. به این ترتیب بجای نوشتن 10 ها خط تکراری در هر برنامه فقط 3 تا 5 خط برای هر Tab برنامه نویسی خواهیم کرد. برای اطلاعات بیشتر آموزشهای اندروید مورد مطالعه قرار گیرد.
آیکون های ic_call, ic_sms, ic_contacts هر آیکون دلخواهی می تواند باشد.
در اینجا فقط کلاس CallsFragment ساخته شده است و سایر Fragment ها نیز با همین قاعده تعریف می شوند و محتویات آنها طراحی می شود.
فایل fragment_calls فقط یک TextView دارد که می توان آنرا به شکل دلخواه طراحی کرد.
در اینجا محتوایی برای Theme این Tab درج نشده و فقط کلیت کلاس نویسی آن مد نظر بوده.