我总是用LayoutInflater和findViewById在创建新项目getView的方法Adapter。
但是在许多文章中,人们写道这findViewById非常慢,强烈建议使用“视图持有者模式”。
谁能解释为什么findViewById这么慢?以及为什么视图持有者模式更快?
如果需要向中添加不同的项目,该ListView怎么办?我应该为每种类型创建类吗?
static class ViewHolderItem1 {
TextView textViewItem;
}
static class ViewHolderItem2 {
Button btnViewItem;
}
static class ViewHolderItem3 {
Button btnViewItem;
ImageView imgViewItem;
}
绝地无双
相关分类