HabitAdapter.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:UdacityAndroidBasicsNanodegree 作者:
@Override
public void onBindViewHolder(final HabitViewHolder holder, int position) {

    final Habit habit = habits.get(position);

    holder.habitName.setText(habit.name);
    holder.count.setText(String.format(Locale.getDefault(), "%d", habit.timesCompleted));
    holder.timesPerDay.setText(context.getString(R.string.times_per_day, habit.timesPerDay));

    holder.doneButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ((AnimatedVectorDrawable) holder.doneButton.getDrawable()).start();
            dbHelper.incrementHabit(habit.name);
            Storage.incrementHabit(context, habit.name);
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号