@Override
public void onBindViewHolder(WearableListView.ViewHolder holder,
int position) {
// retrieve the text view
ItemViewHolder itemHolder = (ItemViewHolder) holder;
TextView view = itemHolder.descriptionText;
// replace text contents
view.setText(mDataset.get(position).getString("description"));
// replace list item's metadata
holder.itemView.setTag(position);
ImageView mCircle = itemHolder.priorityCircleImage;
int result;
int prior = Integer.valueOf(mDataset.get(position).getString("priority"));
switch (prior) {
case Constants.STATE_NOT_CLASSIFIED:
result = R.color.not_classified_color;
break;
case Constants.STATE_INFORMATION:
result = R.color.information_color;
break;
case Constants.STATE_WARNING:
result = R.color.warning_color;
break;
case Constants.STATE_AVERAGE:
result = R.color.average_color;
break;
case Constants.STATE_HIGH:
result = R.color.high_color;
break;
case Constants.STATE_DISASTER:
result = R.color.disaster_color;
break;
default:
result = R.color.not_classified_color;
break;
}
((GradientDrawable) mCircle.getDrawable()).setColor(mContext.getResources().getColor(result));
}
EventsAdapter.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:zabbkit-android
作者:
评论列表
文章目录