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

本文介绍了在Android开发中如何在Activity及Fragment中加载布局文件的方法。包括通过setContentView()方法加载布局,以及在非Activity环境下使用LayoutInflater加载布局文件,并通过findViewById()获取控件引用的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 除了在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);




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值