Tôi đã thiết lập một ViewPager cho các tab có thể vuốt và bây giờ tôi muốn thêm tiêu đề ở đầu trang để cho biết phần nào đang được hiển thị.Thêm tiêu đề vào ViewPager
Đây là mã cho đến nay:
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<android.support.v4.view.ViewPager
android:id="@+android:id/viewpager"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
MainActivity.java
public class MainActivity extends FragmentActivity {
private PagerAdapter mPagerAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.activity_main);
this.initialisePaging();
}
private void initialisePaging() {
List<Fragment> fragments = new Vector<Fragment>();
// Add fragments here
fragments.add(Fragment.instantiate(this, PickerFragment.class.getName()));
fragments.add(Fragment.instantiate(this, DisplayFragment.class.getName()));
this.mPagerAdapter = new PageAdapter(super.getSupportFragmentManager(), fragments);
ViewPager pager = (ViewPager)super.findViewById(R.id.viewpager);
pager.setAdapter(this.mPagerAdapter);
}
}
PageAdapter.java
public class PageAdapter extends FragmentPagerAdapter {
private List<Fragment> fragments;
public PageAdapter(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
@Override
public Fragment getItem(int position) {
return this.fragments.get(position);
}
@Override
public int getCount() {
return this.fragments.size();
}
}
Tác phẩm này và tôi có thể vuốt giữa hai tab nhưng không có tiêu đề.
Tôi muốn kết thúc với cái gì đó trông như thế này:
tôi sẽ đánh giá cao bất kỳ giúp đỡ về làm thế nào tôi có thể thiết lập này.
Bạn muốn có http://developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html (google nó cho một hướng dẫn, thật dễ dàng để thiết lập). Có một cái nhìn tại https://github.com/JakeWharton/Android-ViewPagerIndicator nếu bạn muốn một cái gì đó fancier. – Luksprog