不同的标题在我viewpager每个片断 [英] Different titles for each fragment in my viewpager

查看:111
本文介绍了不同的标题在我viewpager每个片断的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是viewpager选项卡+刷卡,我想在动作条每个片段设置不同的标题,这样,当我切换,标题的变化。

I am using a viewpager "tabs + swipe" and I would like to set different titles in the actionBar for each fragment so that when I switch, title changes.

我试了几件事情没有成功,只有最后一个标题显示...并不会再改变,当我转...

I tried several things without success, only the last title displays... and does not change anymore when I switch...

推荐答案

首先,让你的活动实施<一个href="http://developer.android.com/reference/android/support/v4/view/ViewPager.OnPageChangeListener.html"><$c$c>OnPageChangeListener.

First, make your activity implement an OnPageChangeListener.

然后,当你创建你的 ViewPager ,你可以使用<一个href="http://developer.android.com/reference/android/support/v4/view/ViewPager.html#setOnPageChangeListener%28android.support.v4.view.ViewPager.OnPageChangeListener%29"><$c$c>mViewPager.setOnPageChangeListener(this)让你的活动将接收回调时,页面的变化。

Then, when you create your ViewPager, you can use mViewPager.setOnPageChangeListener(this) so that your activity will receive callbacks when the page changes.

最后,你需要实现 OnPageChangeListener 回调。你的 onPageSelected()方法应该是这样的:

Finally, you need to implement the OnPageChangeListener callbacks. Your onPageSelected() method should be something like this:

@Override
public abstract void onPageSelected(int position) {
    setTitle(getTitleFromPosition(position));
}

另外两个回调可以是空的。

The other two callbacks can be empty.

这篇关于不同的标题在我viewpager每个片断的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆