在其他activity中使用layout下的布局文件及控件方法

 除了在actvity中加载页面布局用setContentView(R.layout.id)方法外,其他的布局中如

fragment中加载布局文件。首先声明一个view对象,然后调用对象的 

inflater.inflate(R.layout.id,null);方法加载其布局文件。
二,加载非activity布局文件中的控件
  1,首先声明布局文件View的具体布局实例。
  2,使用View.inflat(context,R.layout.id,null)在onCreate()方法中加载布局文件。
  3,使用布局文件对象view.findViewById(R.id.*)加载布局控件。
三,代码实现。
private View view1,view2,view3;
private Button btn_start;
view1=View.inflate(this,R.layout.view1,null);
view2=View.inflate(this,R.layout.view2,null);
view3=View.inflate(this,R.layout.view3,null);
  //初始化按钮
btn_start= (Button) view3.findViewById(R.id.btn_start);




展开阅读全文

没有更多推荐了,返回首页