-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestAdapter.java
More file actions
31 lines (25 loc) · 848 Bytes
/
TestAdapter.java
File metadata and controls
31 lines (25 loc) · 848 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class TestAdapter extends HKBaseRecyclerAdapter<TestItem> {
private final int NAME_VIEW = R.id.name_view;
private final int AGE_VIEW = R.id.age_view;
@Override
protected int[] setClickableChilds() {
return new int[]{NAME_VIEW};
}
@Override
protected int[] setChildsToInflate() {
return new int[]{NAME_VIEW, AGE_VIEW};
}
@Override
protected int onCreateLayout() {
return R.layout.row_item;
}
@Override
protected void onBind(TestItem item, HKViewHolder viewHolder) {
TextView nameView = (TextView) viewHolder.getView(NAME_VIEW);
TextView ageView = (TextView) viewHolder.getView(AGE_VIEW);
if (item != null) {
nameView.setText(item.getName());
ageView.setText(String.valueOf(item.getAge()));
}
}
}