/* Copyright by Stefan Lischke a.k.a Mister Schtief started in 2010 in Berlin Germany This file is part of PartyBolle. PartyBolle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. PartyBolle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with PartyBolle. If not, see <http://www.gnu.org/licenses/>. */ package org.schtief.partybolle.foursquare; import org.schtief.partybolle.foursquare.AutoCheckinService.Checkin; import org.schtief.util.json.JSONException; import org.schtief.util.json.JSONObject; import android.content.Context; import android.graphics.Color; import android.graphics.Typeface; import android.view.Gravity; import android.widget.LinearLayout; import android.widget.TextView; import com.github.droidfu.widgets.WebImageView; public class AutoCheckinView extends LinearLayout { Checkin checkin; TextView nameView, descView; public AutoCheckinView(Context context, Checkin checkin) { super(context); this.setGravity(Gravity.CENTER_VERTICAL); this.checkin=checkin; setOrientation(VERTICAL); setPadding(5, 0, 5, 0); nameView = new TextView(context); nameView.setTextSize(16);//TODO unit nameView.setTypeface(Typeface.DEFAULT_BOLD); nameView.setMinimumWidth(50); descView = new TextView(context); descView.setTextSize(14);//TODO unit descView.setMinimumWidth(50); addView(nameView); addView(descView); setCheckin(checkin); } void setCheckin(Checkin checkin) { this.checkin=checkin; nameView.setText(checkin.venue.getName()); descView.setText(checkin.checkinResult.getMessage()); } }