加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何获取非本activity绑定的布局控件

发布时间:2020-12-16 06:19:17 所属栏目:百科 来源:网络整理
导读:做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下: 1.如何正确获取另一个Xml布局文件中的控件? 一般我们都会用findViewById来获取,但是该方法只能获取setConten

做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下:

1.如何正确获取另一个Xml布局文件中的控件?

一般我们都会用findViewById来获取,但是该方法只能获取setContentView(R.layout.main)中参数main.xml上的控件,如果想获取另外一个xml文件上的控件,使用findViewById方法会报错。

我们可以用以下的方法来获取另一个XML(本文中是popup_window.xml)上的控件:

View view = View.inflate(getApplicationContext(),R.layout.popup_window null);

button = (Button)view.findViewById(R.id.button);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读