खोज…


एक ViewPager के बिना एक TabLayout का उपयोग करना

अधिकांश समय एक TabLayout एक ViewPager के साथ प्रयोग किया जाता है, ताकि इसके साथ आने वाली स्वाइप कार्यक्षमता प्राप्त कर सके।

TabLayout का उपयोग करके एक ViewPager बिना एक TabLayout.OnTabSelectedListener का उपयोग करना TabLayout.OnTabSelectedListener

सबसे पहले, अपनी गतिविधि की XML फ़ाइल में एक TabLayout जोड़ें:

<android.support.design.widget.TabLayout
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:id="@+id/tabLayout" />

किसी Activity भीतर नेविगेशन के लिए, चयनित टैब के आधार पर UI को मैन्युअल रूप से पॉप्युलेट करें।

TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
    @Override
    public void onTabSelected(TabLayout.Tab tab) {
        int position = tab.getPosition();
        switch (tab.getPosition()) {
            case 1:
                getSupportFragmentManager().beginTransaction()
                    .replace(R.id.fragment_container, new ChildFragment()).commit();
                break;
            // Continue for each tab in TabLayout
    }

    @Override
    public void onTabUnselected(TabLayout.Tab tab) {

    }

    @Override
    public void onTabReselected(TabLayout.Tab tab) {

    }
});


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow