/** * */ package net.tasksnow.model.cards; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.AbsListView; import android.widget.TextView; import net.tasksnow.R; import net.tasksnow.view.reuse.GenericListAdapter.ListItem; /** * @author Benjamin * */ public class CompleteItem implements ListItem { int height; int levelPoints; public CompleteItem(int height) { this.height = height; levelPoints = (50 + (int) (Math.random() * 300)); } @Override public boolean filter(CharSequence constraint) { return false; } @Override public int getType() { return 9; } @Override public View getListItemView(View convertView, Context context) { if (convertView == null) { convertView = LayoutInflater.from(context).inflate(R.layout.complete_item, null); } convertView.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, this.height)); convertView.setClickable(true); TextView levelPointsText = (TextView) convertView.findViewById(R.id.level_points); levelPointsText.setText("+ " + levelPoints); return convertView; } @Override public boolean isEnabled() { return true; } }