2022/5/26追記
公式ページが十分分かりやすいのでこれ見れば十分ですね。。
https://developer.android.com/topic/libraries/view-binding
以下、元の文章。
kotlinでFragmentのViewBindingを導入する方法です。
Fragmentのkotlinファイルで以下の通りに実装します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| import android.content.Intent import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment
class WalkThroughFirstFragment : Fragment(), View.OnClickListener {
private lateinit var binding: FragmentWalkThroughBinding
override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { binding = FragmentWalkThroughBinding.inflate(inflater, container, false) return binding.root }
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState)
binding.walkThroughButton1.setOnClickListener(this) }
override fun onClick(view: View?) {
val intent = Intent(activity, SettingActivity::class.java) startActivity(intent) } }
|
以上です。