问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何获取fragment里的控件

发布网友 发布时间:2023-08-17 12:35

我来回答

3个回答

热心网友 时间:2024-08-25 15:43

不能在onCreate函数中获取控件,以为fragment还没有start,你可以在onStart函数中获取:

@Override
protected void onStart() {
  super.onStart();
  View view = this.findViewById(R.id.btnTest);
  view.setOnClickListener(new android.view.View.OnClickListener(){
  public void onClick(android.view.View v) {
   //TODO...
  }
  });
}

我之前也遇到这样的问题。

热心网友 时间:2024-08-25 15:44

1、在Fragment中view.getActivity().findViewById(R.id.xx);
2、其中getActivity可以获取到该Fragment引用的Activity,
3、之后通过findViewById获取到其他与该Activity相关联的Fragment中的控件引用。

热心网友 时间:2024-08-25 15:45

你的Activity里面注册过fragment吗?
像这样========》

private void InitViewPager() {
mPager = (ViewPager) findViewById(R.id.vPager);
fragmentsList = new ArrayList<Fragment>();

Fragment activityfragment = TestFragment.newInstance("Hello Activity.");
Fragment groupFragment = TestFragment.newInstance("Hello Group.");
Fragment friendsFragment=TestFragment.newInstance("Hello Friends.");
Fragment chatFragment=TestFragment.newInstance("Hello Chat.");

fragmentsList.add(activityfragment);
fragmentsList.add(groupFragment);
fragmentsList.add(friendsFragment);
fragmentsList.add(chatFragment);

mPager.setAdapter(new MyFragmentPagerAdapter(getSupportFragmentManager(), fragmentsList));
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());
}追问复制粘贴有意思?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求这图片原图或者主角 出自哪一边电影或者电视剧 哪位大神知道这张图原版在吗?求原版。。。 在word中加下划线时第一次出现一条下划线第二次怎么就出现两条... 诛仙2资料站里的宠物展示能在npc买到吗 求一些诛仙2中的可以变为人形的宠物名字 诛仙2 神域的神农殿里,这是什么东西 诛仙2宠物元神问题 诛仙2 商城 中 宠物元神 怎么比 宠物 还贵啊?宠物元神是干什么的啊... 电热水器怎么安固定花洒 猛鬼夜惊魂剧情介绍 android中怎样在activity中获取fragment中的控件 android activity中怎么调用fragment中的控件 梦见猫和鸡是什么意思 我的赛欧1.4早上开车感觉车身有点晃悠不稳,行使一两公里后就感觉不大... 目前商业地产项目众多,各位怎样看待未来的发展趋势 流水的网剧铁打的赵露思,一口方言闯娱乐圈,为啥转型却这么难? 冷水滩李达和十二中哪个学校好 冷水滩区李达中学离帝王广场有多远 男人会因为自己离过婚,而在喜欢的女孩面前自卑吗? 冷水滩区李达中学校服长什么样 冷水滩李达中学分班吗 李达中学开学考要考多少分才能分到好班 考永州李达初中三门多少分 李达中学要多少分才能入学? 网上买了上铺票,上了火车可以买下铺票吗? ...的宝贝详情偷来放在自己淘宝上用允许吗?能说的详细点吗?或者用同... 淘宝宝贝详情页面添加外部链接会对店铺造成什么影响? 宝贝详情页里有其它品牌名字会不会被投诉? 宝贝描述页面中能不能放其他卖家商品链接 从广东省转学到云南省需要办理什么手续? activity 怎么获取fragmentmanager Activity恢复时如何获取Fragment ...如何在ViewPager的Activity中获取Fragment中的控件对象 如何在activity中获取当前fragment Android如何在fragment的xml中添加按钮,在MainActivity获取按钮? 天猫店铺辱骂客户扣2分有什么影响 如何获取fragment内部的控件 android 怎么在自定义控件中获取控件所在fragment的实例 ...时不小心将天猫链接发给客户,会被查到罚款扣分吗,有经历过的希望可以... 27度加消毒水能杀死犬细小病毒吗 大秦王朝修建的阿房宫,为什么被一炬成灰? 雪山菇有毒吗 中国维和部队现在在不在海地? 国家社科后期资助基金委还要给出版社付钱吗? 后期资助一定联系出版社吗 本人只有八百,但是想买手机,要拍照好点的,综合好点的,反正越好越好,请... 现在想买800左右手机 求推荐 买700-800左右安卓手机 求推荐 700到800的左右的安卓智能手机求推荐 只知道怎么找抖音