一,除了在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.*)加载布局控件。 三,代码实现。
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);