ぜのぜ

しりとりしようぜのぜのぜのぜ

230日目

日記

今週末こそ自転車に乗りたい

今日書いたコード

// MainActivity.kt
 class MainActivity : AppCompatActivity() {
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
 
         // これを呼ぶことでこのActivityのUIがinflateされる
         setContentView(R.layout.activity_main)
 
         // inflateされたあとはfindViewByIdでActivityのUI中のwidgetを触れる
         val recyclerView = findViewById<RecyclerView>(R.id.recycler_view)
         recyclerView.adapter = LetterAdapter(this)
         recyclerView.setHasFixedSize(true)
     }
 }
// LetterAdapter.kt
override fun onBindViewHolder(holder: LetterViewHolder, position: Int) {
    // ここはビューにデータを紐付けるためのメソッドなのでそれをしている
    holder.textView.text = dataset[position]
}

感想

1回目より何してるか理解できている。