DT @22.11.2015: Deleted old reportListAdapter

This commit is contained in:
Dennis Thießen
2015-11-22 13:56:23 +01:00
parent d9b9add7aa
commit e5696caf14

View File

@@ -1,71 +0,0 @@
package org.deke.risk.riskahead.helper;
import android.content.Context;
import android.graphics.Color;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.TextView;
import org.deke.risk.riskahead.R;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.List;
public class ReportListAdapter extends BaseAdapter {
Context context;
List<JSONObject> data;
private static LayoutInflater inflater = null;
public ReportListAdapter(Context context, List<JSONObject> data) {
this.context = context;
this.data = data;
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
@Override
public int getCount() {
return data.size();
}
@Override
public Object getItem(int position) {
return data.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
if (vi == null) vi = inflater.inflate(R.layout.activity_reportlist_lvrow, null);
TextView itemText = (TextView) vi.findViewById(R.id.txt_reportlist_lvrow_text);
TextView titleText = (TextView) vi.findViewById(R.id.txt_reportlist_lvrow_title);
TextView categoryText = (TextView) vi.findViewById(R.id.txt_reportlist_lvrow_category);
LinearLayout ll = (LinearLayout) vi.findViewById(R.id.lay_reportlist_color);
try {
itemText.setText(data.get(position).getString("text_long"));
titleText.setText(data.get(position).getString("created_at")+" : "+data.get(position).getString("text_short"));
categoryText.setText(data.get(position).getString("cat_name"));
titleText.setTypeface(null, Typeface.BOLD);
ll.setBackgroundColor(Color.parseColor("#" + data.get(position).getString("color")));
} catch (JSONException e) {
e.printStackTrace();
}
return vi;
}
}