经典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.storeonClickListener
用于我的按钮(可能只是切换我的 ViewSwitcher,或对 EditText 执行任何操作,或更新数据库中的值)
2.我有一个方法ViewHolder
来做类似的事情
public void attach(Tag tag) {
//assign value to my TextView, attach listeners if needed etc.
}
- 这行得通吗?
- 与经典 ViewHolder 相比,性能会降低吗?
- 这是一个好习惯吗?