クラシックViewHolder
は次のようなものです
private static class ViewHolder {
public ImageButton btnEdit;
public ImageButton btnDelete;
public ImageButton btnCancel;
public ImageButton btnAccept;
public TextView txtLbTagName;
public EditText txtEdTagName;
public ViewSwitcher viewSwitcher;
}
私はそれを強化したい:
1.onClickListener
ボタンのを保存します(ViewSwitcherを切り替えたり、EditTextで操作を実行したり、データベースの値を更新したりする場合があります)
2.私の中に次のViewHolder
ようなことをする方法があります
public void attach(Tag tag) {
//assign value to my TextView, attach listeners if needed etc.
}
- これは機能しますか?
- 従来のViewHolderと比較してパフォーマンスは低下しますか?
- それは良い習慣ですか?