Lines Matching defs:ViewHolder
31 * // This class does not need a custom ViewHolder, since it does not use
35 * public ViewHolder onCreateViewHolder(ViewGroup parent) {
36 * return new ViewHolder(new TextView(parent.getContext()));
40 * public void onBindViewHolder(ViewHolder viewHolder, Object item) {
48 * public void onUnbindViewHolder(ViewHolder viewHolder) {
57 * ViewHolder can be subclassed and used to cache any view accessors needed
61 public static class ViewHolder {
64 public ViewHolder(View view) {
72 public abstract ViewHolder onCreateViewHolder(ViewGroup parent);
77 public abstract void onBindViewHolder(ViewHolder viewHolder, Object item);
84 public abstract void onUnbindViewHolder(ViewHolder viewHolder);
91 * {@link #onViewDetachedFromWindow(ViewHolder)}
96 public void onViewAttachedToWindow(ViewHolder holder) {
111 public void onViewDetachedFromWindow(ViewHolder holder) {
141 public void setOnClickListener(ViewHolder holder, View.OnClickListener listener) {