怎么在 FragmentActivity中获取fragment的控件

zzg93 2016-08-11 03:04:16
实现用户登录后,客户端获取服务器发过来的数据,并把数据部署在控件中。可是不知道怎么找到其他布局中的控件。
一开始是尝试用
	LayoutInflater layout = this.getLayoutInflater();
View view =layout.inflate(R.layout.tab3, null);
userid=(TextView)view.findViewById(R.id.userid);

这种方法。可是不行。
这是更新UI的操作。确定服务器的数值是传过来了。
private Handler handler =new Handler(){
public void handleMessage(Message msg) {


Map<String,Object> maps=(Map<String, Object>) msg.obj;
String StuID=(String)maps.get("stuNum");
System.out.println(StuID);


userid.setText(StuID);



};
};


试了很多方法也不行!本人新手,求指点!
...全文
653 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yellowcath 2016-08-11
  • 打赏
  • 举报
回复
如果fragment现在确实在activity里面的话,在activity里面直接调用findViewById()就行
a81658804 2016-08-11
  • 打赏
  • 举报
回复
引用 2 楼 zzg93 的回复:
引用 1 楼 a81658804 的回复:
居然是在fragment里那就写到fragment里去啊,不要在activity里写
如果确实需要写在activity里 要怎么写呢
你在activity里肯定能获取到你的fragment吧,直接call fragment的方法去更新数据,不要在avtivity里想着去获取view
zzg93 2016-08-11
  • 打赏
  • 举报
回复
引用 1 楼 a81658804 的回复:
居然是在fragment里那就写到fragment里去啊,不要在activity里写
如果确实需要写在activity里 要怎么写呢
a81658804 2016-08-11
  • 打赏
  • 举报
回复
居然是在fragment里那就写到fragment里去啊,不要在activity里写

80,490

社区成员

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

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