Activity怎么更新fragment的UI界面?

u010566773 2014-05-28 11:51:05
我现在需要在一个activity中点击一个按钮,对应的fragment中的一个TextView的值就会更新成我想要的,这个应该怎么做?
...全文
33149 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34800306 2016-05-24
  • 打赏
  • 举报
回复
在activity按钮发送广播,在fragment中写个成员广播,在成员广播中修改textview,广播在on resume注册,on distroy注销
空谷幽岚 2016-04-14
  • 打赏
  • 举报
回复
怎么解决的,求指导
zhangx12345 2015-10-27
  • 打赏
  • 举报
回复
你可以在这个activity中的onWindowFocusChanged的方法中获取你想要的fragment实例,拿到实例fragment中的控件视图布局什么的都可以解决了
inbgoh 2014-08-23
  • 打赏
  • 举报
回复
顶起来,怎么解决啊。
映映 2014-05-30
  • 打赏
  • 举报
回复
写一个回调接口
u010566773 2014-05-29
  • 打赏
  • 举报
回复
引用 1 楼 mybeta 的回复:
activity里拿到这个fragment,然后调用fragment的xxx方法,方法里改变TextView
早就做过了,没效果 这个是activity里的 menuf = (MenuFragment) getSupportFragmentManager() .findFragmentById(R.id.menu_fragment); menuf.updataUI(joinclub.getName()); 这个是fragment里的更新的方法 public void updataUI(String clubname) { clubName.setText(clubname); }
u010566773 2014-05-29
  • 打赏
  • 举报
回复
早就做过了,没效果 这个是activity里的 menuf = (MenuFragment) getSupportFragmentManager() .findFragmentById(R.id.menu_fragment); menuf.updataUI(joinclub.getName()); 这个是fragment里的更新的方法 public void updataUI(String clubname) { clubName.setText(clubname); }
引用 楼主 u010566773 的回复:
我现在需要在一个activity中点击一个按钮,对应的fragment中的一个TextView的值就会更新成我想要的,这个应该怎么做?
引用 楼主 u010566773 的回复:
我现在需要在一个activity中点击一个按钮,对应的fragment中的一个TextView的值就会更新成我想要的,这个应该怎么做?
逍遥笑 2014-05-29
  • 打赏
  • 举报
回复
引用 1 楼 mybeta 的回复:
activity里拿到这个fragment,然后调用fragment的xxx方法,方法里改变TextView
楼上正解
mybeta 2014-05-28
  • 打赏
  • 举报
回复
activity里拿到这个fragment,然后调用fragment的xxx方法,方法里改变TextView

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧