OSDN Git Service

記録データのタイトル編集を少し変更。機能的には一揃い。
[gokigen/JoggingTimer.git] / wear / src / main / java / net / osdn / gokigen / joggingtimer / recordlist / RecordHolder.java
1 package net.osdn.gokigen.joggingtimer.recordlist;
2
3 import android.support.v7.widget.RecyclerView;
4 import android.view.View;
5 import android.widget.ImageView;
6 import android.widget.TextView;
7
8 import net.osdn.gokigen.joggingtimer.R;
9
10 class RecordHolder extends RecyclerView.ViewHolder
11 {
12     private final View itemView;
13     private ImageView iconView;
14     private TextView mainText;
15     private TextView subText;
16
17     RecordHolder(View itemView)
18     {
19         super(itemView);
20         iconView = itemView.findViewById(R.id.gokigen_icon);
21         mainText = itemView.findViewById(R.id.main_text);
22         subText = itemView.findViewById(R.id.sub_text);
23         this.itemView = itemView;
24     }
25
26     void setOnClickListener(View.OnClickListener listener)
27     {
28         itemView.setOnClickListener(listener);
29     }
30
31     void setOnLongClickListener(View.OnLongClickListener listener)
32     {
33         itemView.setOnLongClickListener(listener);
34     }
35
36     void setIconId(int iconId)
37     {
38         if (iconId != 0)
39         {
40             iconView.setImageResource(iconId);
41         }
42     }
43
44     void setMainText(String message)
45     {
46         mainText.setText(message);
47     }
48
49     void setSubText(String message)
50     {
51         subText.setText(message);
52     }
53 }