Android如何在fragment的xml中添加按钮,在MainActivity获取按钮?
有类MainActivity,MainActivityFragment,XML文件main_activity,main_fragment,Button是在main_fra...
有类MainActivity,MainActivityFragment,XML文件main_activity,main_fragment,Button是在main_fragment里的,布局activity对应MainActivity,fragment对应MainActivityFragment,如何在MainActivity中获取Button?
展开
3个回答
展开全部
View fragmentview=
View.inflate(type_fragment.getContext(),R.layout.fragment_stuff,null);
type_fragment.getContext()-->这个是碎片的容器存在于activity_main中,用于加载引用碎片,R.layout.fragment_stuff-->碎片
然后用fragmentview.findViewById(id),就可以获取到碎片中的按钮了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
findbyid不行吗
追问
如果Button在main_fragment中,而MainActivity设置的布局文件是main_activity,用findVideById无法获取按钮,会出错。
追答
任何一个子控件同时只能存在于一个父控件布局中,应该不能更改其他控件的内容,只能在MainActivityFragment
中获取
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询