আপনার একটিভিটির onCreate()পদ্ধতিতে, আপনি একটি TabHelper অবজেক্ট পেতে পারেন এবং নিচের কোডগুলো দিয়ে ট্যাব যোগ করতে পারেন:
@Override
public void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.main);
TabHelper tabHelper = TabHelper.createInstance(this);
tabHelper.setUp();
CompatTab photosTab = tabHelper
.newTab("photos")
.setText(R.string.tab_photos);
tabHelper.addTab(photosTab);
CompatTab videosTab = tabHelper
.newTab("videos")
.setText(R.string.tab_videos);
tabHelper.addTab(videosTab);
}
যখন অ্যাপলিকেশন রান করা হয়, এই কোড সঠিক একটিভিটি লেআউট বৃদ্ধি করে TabHalperHoneycomb এবং হয় বা TabHelperEclair অবজেক্ট ইনসটেনশিয়েট করে। কংক্রিট ক্লাস যা সত্যিই ব্যবহৃত হচ্ছে তা একটিভিটিতে অস্বচ্ছ, যেহেতু তারা কমন TabHelper ইন্টারফেস শেয়ার করছে।
নিচে অ্যান্ড্রয়েড ২.৩ এবং ৪.০ ডিভাইসে রান করা এই বাস্তবায়নের দুইটা স্ক্রিন শট দেয়া হলো:
ফিগার ১. অ্যান্ড্রয়েড ২.৩ ডিভাইসে রান করা (TabHelperEclair ব্যবহার করছে) এবং ৪.০ ডিভাইসে রান করা (TabHelperHoneycomb ব্যবহার করছে) ব্যাকওয়ার্ড উপযুক্ত ট্যাব এর নমুনা স্ক্রিনশট।