ぜのぜ

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

229日目

日記

オリンピックの話だが、夏より冬のほうが好き。

このブログを改めて見ると、いかにも初学者ですという雰囲気が出ている。ピザのときと同じように理想の状態がないのでギャップも把握できてないのがつらいところ。

今日書いたコード

// parent: ViewHolderがもつ、リスト内の要素のビューがattachされる先
// viewType: 要素のビューの種類。同じ種類のビュー同士でないと再利用できない。一つのRecyclerViewの中に複数種類のビューがある場合に見る。
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): LetterViewHolder {
    // LayoutInflater: レイアウトを定義したXMLファイルをViewのインスタンスにする。
    // なぜcontextを参照する必要がある?
    val adapterLayout = LayoutInflater.from(parent.context).inflate(R.layout.list_item, parent, false)
    
    return LetterViewHolder(adapterLayout)
}

感想

詳しくやりつつ毎日続けられる負荷にするのは無理で、毎日続けられる負荷を上げるか、詳しくやる負荷を小さくするしかなさそう。昨日のViewHolderのうちのビューを作るメソッドだけやった。こんな感じにコメントで書いていけば改めて編集画面で清書する手間が減りそう?