dotajava
2015-11-25 14:29
采纳率: 50%
浏览 3.4k

android fragment内部控件跳转fragment 如何替换标题

遇到一个问题 比如 mainActivity 里面有3个fragment,其中一个个人中心fragment里面有多个控件,点击其中一个控件跳转到消息的fragment,但是标题还是显示个人中心 ,要怎么切换标题?代码怎么操作
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); //声明使用自定义标题
setContentView(R.layout.activity_main); // 注意顺序
//设置窗体样式
getWindow().setFeatureInt(
Window.FEATURE_CUSTOM_TITLE, //设置此样式为自定义样式
R.layout.title //设置对应的布局
);//自定义布局赋值
这个是mainActivity 里面可以这样写 但是在个人中心 fragment就不能这样 有什么方法可以替换标题呢

            个人中心可以切换标题   titleName.setText(getResources().getString(R.string.person_home));
                btnBack.setVisibility(View.VISIBLE);
                btnBack.setText("注销");  但是后面在 个人中心fragment里面就不懂怎么操作了
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • WaterMelon_Basara 2015-11-26 03:10
    已采纳

    在fragment里用getActivity获得拥有此fragment的activity实例,然后再调用你说的那个在activity中改变title的方法试试

    点赞 评论
  • dotajava 2015-11-25 15:09

    有没有人知道的 麻烦告知一下 谢谢!!!

    点赞 评论
  • 茕夜 2015-11-25 15:18

    是搞平板么,碎片的功能么,碎片和碎片之间可以通信,查一下资料吧,我学习快断网了,可以看下我学习碎片后的文章:
    http://blog.csdn.net/u012561176/article/details/49788219
    http://blog.csdn.net/u012561176/article/details/49806301
    其中可以根据碎片的生命周期的变化设置相关的内容。

    点赞 评论
  • M_O_ 2015-11-26 01:30

    可以把标题做到fragment布局中,每个fragment一个标题

    点赞 评论

相关推荐 更多相似问题