I am using ViewPager to allow user to swipe between fragments.
How can I add a the title of each fragment to the screen?
package com.multi.andres;
i
Or if you don't like to use from third-part library, you can use support v4 PagerTabStrip class. For example:
and in PagerAdapter override getPageTitle method:
public static class MyAdapter extends FragmentPagerAdapter {
...
@Override
public CharSequence getPageTitle(int position) {
return String.valueOf(position);
}
}
You can access for xml element from code like this:
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.pager);
...
mAdapter = new MyAdapter(getSupportFragmentManager());
// Add custom adapter
mPager = (ViewPager)findViewById(R.id.pager);
mPager.setAdapter(mAdapter);
// Get PagerTabStrip
PagerTabStrip strip = (PagerTabStrip) findViewById(R.id.pts_main);
strip.setDrawFullUnderline(false);
...
I hope it will helps for someone