狠狠撸

狠狠撸Share a Scribd company logo
No more 手書き
ViewHolder
potatotips #1 in cookpad 2013.11.13
toshihiro yagi

Wednesday, November 13, 13
自己紹介
Twitter : @sys1yagi
Blog : http://visible-true.blogspot.jp/

Android Engineer at

Wednesday, November 13, 13
ViewHolderとは
item03

item04

item05

item02

item06

ListView#getView()
で再利用する

item07

item08

item09

ListViewの構造
Wednesday, November 13, 13
ListView#getView()
で再利用する

Wednesday, November 13, 13
ViewHolder

ListView#getView()
で再利用する

Wednesday, November 13, 13
ViewHolder

ListView#getView()
で再利用する

Wednesday, November 13, 13

この辺で初期化
ViewHolder

ListView#getView()
で再利用する

この辺で初期化

再利用

Wednesday, November 13, 13
ViewHolderだるい問題

手で書くのだるいよねー
行のレイアウト変わったらだるいよねー
だるいよねー

Wednesday, November 13, 13
Intellij Android CodeGeneratorを使う

ジェネレートできるんです。
そうAndroid Studioならね
( ?`д??)???
Intellij Android CodeGenerator
https://github.com/kurganec/intellij-android-codegenerator

Wednesday, November 13, 13
ViewHolderを作る

ImageView x 1
TextView x 3

Wednesday, November 13, 13
Before

Wednesday, November 13, 13
Demo
Wednesday, November 13, 13
After

Wednesday, November 13, 13
After

コンストラクタで
頑張る所がナウい

Wednesday, November 13, 13
おわりに

Intellij Android CodeGeneratorで

No More手書きViewHolder!!

Wednesday, November 13, 13

More Related Content

Potato01 No more 手書き ViewHolder