Android Kotlin 中获取 context 的几种方法

发布时间: 2022-11-19 10:46:14 作者: 大象笔记

Fragment 中获取 context

调用 getActivity 获取父级 activity 的 context, Kotlin 中简化为 fragment.activity:

例如:

Toast.makeText(
	activity, "Start Scanning",
	Toast.LENGTH_SHORT
).show()

RecyclerViewAdapter 中获取 context

使用 layout 中 view (每个小控件就是一个 view) 的 getContext 方法, Kotlin 中即简化为 view.context:

例如:

recyclerView.layoutManager =
	LinearLayoutManager(binding.name.context, LinearLayoutManager.VERTICAL, false)

参考

我是一名山东烟台的开发者,联系作者