做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下: 一般我们都会用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); |