package com.papagiannis.tuberun.binders;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.LinearLayout;
import android.widget.SimpleAdapter.ViewBinder;
import com.papagiannis.tuberun.LinePresentation;
import com.papagiannis.tuberun.LineType;
public class SelectStationsBinder implements ViewBinder, OnClickListener {
private LineType lt;
public SelectStationsBinder (LineType lt) {
super();
if (lt!=null) this.lt=lt;
else lt=LineType.BAKERLOO;
}
int attempt=0;
@Override
public boolean setViewValue(View view, Object o, String s) {
if (++attempt%2==0) {
view.setBackgroundColor(LinePresentation.getBackgroundColor(lt));
if (lt==LineType.NORTHERN) {
LinearLayout.LayoutParams params= (LinearLayout.LayoutParams)view.getLayoutParams();
params.setMargins(1, 1, 1, 1);
}
return true;
}
//
// tv.setOnClickListener(this);
return false; //continue with the text
}
@Override
public void onClick(View v) {
// TextView msgView= (TextView) subjects.get(v);
// if (msgView.getText().equals("")) return;
// if (msgView.getVisibility()==View.GONE) msgView.setVisibility(View.VISIBLE);
// else msgView.setVisibility(View.GONE);
}
}