关于Context(一)

由哪个Activity加载的Layout,该Layout的context就是该Activity的context。
例如:
如图,MainActivity的布局文件是activity_main.xml,在该布局文件中引用了自定义布局ChatKeyBoard。

这里写图片描述

MainActivity加载了该布局:

这里写图片描述

所以在自定义布局ChatKeyBoard中,它的context就是MainActivity的context。
我们可以直接在ChatKeyBoard的构造函数中获取该context,ChatKeyBoard的构造函数在自定义所属布局文件被加载的时候系统自动调用,例如这里是在
setContentView(R.layout.activity_main);
调用后回调。
如图,在ChatKeyBoard的构造函数中获取该context(mainActivity):

这里写图片描述

这里写图片描述

于是乎,我们就可以利用该context(mainActivity)去调用MainActivity里的方法了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值