public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(this.context).inflate(R.layout.jm, parent, false);
}
final ScaleIndex itemData = (ScaleIndex) getItem(position);
TextView amount = (TextView) convertView.findViewById(R.id.tv_amount);
TextView level = (TextView) convertView.findViewById(R.id.tv_level);
((TextView) convertView.findViewById(R.id.tv_name)).setText(itemData.getName());
amount.setText(itemData.getValueWithUnit());
GradientDrawable drawable = new GradientDrawable();
drawable.setColor(ViewCompat.MEASURED_SIZE_MASK);
drawable.setCornerRadius(this.outerR[0]);
drawable.setStroke(1, itemData.getColor());
level.setBackgroundDrawable(drawable);
level.setTextColor(itemData.getColor());
level.setText(itemData.getLevelName());
if (itemData instanceof FakeIndex) {
convertView.setOnClickListener(null);
} else {
convertView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
WeightDetailAdapter.this.mFragment.getDialog().getWindow()
.setWindowAnimations(R.style.df);
ScaleIndexActivity.startActivity(WeightDetailAdapter.this.context,
WeightDetailAdapter.this.mRecord, itemData.getName());
}
});
}
return convertView;
}
WeightDetailAdapter.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录