今天热门
热点:

怎么在 FragmentActivity中获取fragment的控件,activity获取fragment


实现用户登录后,客户端获取服务器发过来的数据,并把数据部署在控件中。可是不知道怎么找到其他布局中的控件。
一开始是尝试用
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);



};
};


试了很多方法也不行!本人新手,求指点!

解决方案

居然是在fragment里那就写到fragment里去啊,不要在activity里写

引用
Quote: 引用

居然是在fragment里那就写到fragment里去啊,不要在activity里写
如果确实需要写在activity里 要怎么写呢

你在activity里肯定能获取到你的fragment吧,直接call fragment的方法去更新数据,不要在avtivity里想着去获取view

如果fragment现在确实在activity里面的话,在activity里面直接调用findViewById()就行

www.zrccd.nettrue/topics/20180204/188770.htmlTechArticle怎么在 FragmentActivity中获取fragment的控件,activity获取fragment 实现用户登录后,客户端获取服务器发过来的数据,并把数据部署在控件中。可是不知道怎么找到其他布局中的控件。 一开始...

相关文章

    暂无相关文章

用户评论

大家都在看