EventsAdapter.java 文件源码

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

项目:zabbkit-android 作者:
@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));

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号