/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/StationListAdapter.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/StationListAdapter.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1066 by torben, Thu Sep 16 15:32:42 2010 UTC revision 1558 by torben, Fri Jul 8 13:10:53 2011 UTC
# Line 3  package dk.thoerup.traininfo; Line 3  package dk.thoerup.traininfo;
3  import static dk.thoerup.traininfo.R.string.stationlistadapter_distance;  import static dk.thoerup.traininfo.R.string.stationlistadapter_distance;
4    
5  import java.text.NumberFormat;  import java.text.NumberFormat;
 import java.util.List;  
6    
7  import android.content.Context;  import android.content.Context;
8  import android.view.LayoutInflater;  import android.view.LayoutInflater;
# Line 12  import android.view.ViewGroup; Line 11  import android.view.ViewGroup;
11  import android.widget.BaseAdapter;  import android.widget.BaseAdapter;
12  import android.widget.TextView;  import android.widget.TextView;
13  import dk.thoerup.android.traininfo.common.StationBean;  import dk.thoerup.android.traininfo.common.StationBean;
14  import dk.thoerup.android.traininfo.common.StationBean.StationEntry;  import dk.thoerup.android.traininfo.common.StationEntry;
15    
16  public class StationListAdapter extends BaseAdapter {  public class StationListAdapter extends BaseAdapter {
17          LayoutInflater inflater;          LayoutInflater inflater;
# Line 21  public class StationListAdapter extends Line 20  public class StationListAdapter extends
20          Context context;                  Context context;        
21          NumberFormat number = NumberFormat.getNumberInstance();          NumberFormat number = NumberFormat.getNumberInstance();
22                    
23          public StationListAdapter(Context context) {          boolean showDistance;
24            
25            public StationListAdapter(Context context, boolean showDistance) {
26                  super();                  super();
27                  this.context = context;                  this.context = context;
28                                    
29                    this.showDistance = showDistance;
30                    
31                  inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);                  inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
32                  number.setMaximumFractionDigits(1);                  number.setMaximumFractionDigits(1);
33                  number.setMinimumFractionDigits(1);                  number.setMinimumFractionDigits(1);
# Line 66  public class StationListAdapter extends Line 69  public class StationListAdapter extends
69                  tview.setText(station.getName());                  tview.setText(station.getName());
70    
71                  tview = (TextView) root.findViewById(R.id.stationDistance);                  tview = (TextView) root.findViewById(R.id.stationDistance);
72                  if (station.getCalcdist() != 0) {                  if (showDistance == true) {
73                          tview.setText( context.getString(stationlistadapter_distance) + " " + number.format( (double)station.getCalcdist()/1000.0) + " km.");                          tview.setText( context.getString(stationlistadapter_distance) + " " + number.format( (double)station.getCalcdist()/1000.0) + " km.");
74                  } else {                  } else {
75                          tview.setVisibility(View.GONE);                          tview.setVisibility(View.GONE);

Legend:
Removed from v.1066  
changed lines
  Added in v.1558

  ViewVC Help
Powered by ViewVC 1.1.20