1

经典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.
}
  1. 这行得通吗?
  2. 与经典 ViewHolder 相比,性能会降低吗?
  3. 这是一个好习惯吗?
4

0 回答 0