在Activity里怎样获得另一个xml布局文件的控件
2013-12-11 21:20
405 查看
两个布局文件, 一个main.xml, 一个main2.xml, 一个MActivity,在MActivity的onCreate()里设置的是setContentView(R.layout.main)。 现在如果我想获得main2.xml里的一个按钮 Button b = (Button)findViewById(R.id.b);//这个b是在main2.xml里定义的 这样好像获取不到,因为我等下用b.setOnClickListener时会报NullPointer的错。 请问该怎样做
用这个:
LayoutInflater layout=this.getLayoutInflater();
View view=layout.inflate(R.layout.login_stytle, null);
Button b=(Button)view.findViewById(R.id.b); 这样就行了
用这个:
LayoutInflater layout=this.getLayoutInflater();
View view=layout.inflate(R.layout.login_stytle, null);
Button b=(Button)view.findViewById(R.id.b); 这样就行了
相关文章推荐
- 1.在Activity里怎样获得另一个xml布局文件的控件
- 在Activity里怎样获得另一个xml布局文件的控件
- Activity 怎样获得另一个xml布局文件的控件
- 安卓开发——在Activity里如何获得另一个xml布局文件的控件
- 安卓开发——在Activity里如何获得另一个xml布局文件的控件
- Activity中找不到或者不识别相对应的xml布局文件里面的控件的问题
- android开发之怎样在指定布局文件中动态的加入在activity中new出来的控件
- 在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了
- 动态布局_01----动态添加控件 及 将某XML动态加入到Activity显示
- android---xml---include用法(导入另一个XML文件到本布局中)
- android学习之布局(如何动态加入其它xml文件中的控件)
- android---xml---include用法(导入另一个XML文件到本布局中)
- XML布局文件在Activity自动生成代码(二)SAX 解析
- Android学习笔记-Android非布局activity中布局文件及控件加载方法
- 怎样从web.xml配置文件中获得元素的值
- XML布局文件在Activity自动生成代码(一)
- XML布局文件在Activity自动生成代码(三)终结篇
- Winform中怎样在一个窗体中获得另一个窗体中的控件的值?
- [Android]调用另一个布局xml文件里面的button,并绑定OnClickListener监听器
- ViewPager中动态添加XML布局文件,并获取XML文件中控件ID的操作(inflate)