प्रदर्शित नहीं करता है मैं स्लाइडिंग प्रभाव और क्रिया बार को लागू करने के लिए ActionBarSherlock और ViewPagerIndicator libs का उपयोग करता हूं। नतीजतन, मैं विभिन्न टुकड़ों को स्वाइप कर सकता हूं, लेकिन सूचक शीर्षक प्रदर्शित नहीं होता है।ViewPagerIndicator शीर्षक टेक्स्ट
यहाँ मेरी FragmentActivity
public class eventActivity extends SherlockFragmentActivity {
ViewPagerFragmentAdapter mAdapter;
ViewPager mPager;
PageIndicator mIndicator;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.event_layout);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(true);
mAdapter = new ViewPagerFragmentAdapter(getSupportFragmentManager());
mPager = (ViewPager)findViewById(R.id.pager);
mPager.setAdapter(mAdapter);
mIndicator = (TitlePageIndicator)findViewById(R.id.indicator);
mIndicator.setViewPager(mPager);
mIndicator.setCurrentItem(1);
}
......
यहाँ मेरी एडाप्टर
public static class ViewPagerFragmentAdapter extends FragmentPagerAdapter implements TitleProvider {
ArrayList<Fragment> fragments = new ArrayList<Fragment>();
ArrayList<String> titles = new ArrayList<String>();
public ViewPagerFragmentAdapter(FragmentManager fm) {
super(fm);
fragments.add(new eventInvitedFragment());
titles.add("Invited");
fragments.add(new eventAllFragment());
titles.add("all");
fragments.add(new eventParticipatedFragment());
titles.add("participated");
}
@Override
public Fragment getItem(int position) {
return fragments.get(position);
}
@Override
public int getCount() {
return fragments.size();
}
@Override
public String getTitle(int position) {
return titles.get(position);
}
}
अपने स्वयं के प्रश्न के समाधान को पोस्ट करने के लिए धन्यवाद। यह मेरी मदद की। – Seth
मैं शीर्षक वापस करने के लिए getPageTitle (int) विधि का उपयोग करता हूं लेकिन समस्या हल नहीं की गई थी। क्रिप्या मेरि सहायता करे। –
@NguyenMinhBinh क्या आप 'tabLayout.setupWithViewPager (mViewPager) खो रहे हैं;' ? यह कारण है कि आप टैब नहीं देख पाएंगे –