package my.app;
import java.util.ArrayList;
import my.app.taxi.Taxi;
import my.app.taxi.TaxiRowAdapter;
import my.app.taxi.TaxiRowView;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ListView;
public class TaxiTabView extends Activity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.taxi_tab_view);
ServiceClient client = ServiceClient.getInstance(getApplicationContext());
ArrayList<TaxiRowView> items = new ArrayList<TaxiRowView>();
for (Taxi t : client.getAvailableTaxi()) {
items.add(new TaxiRowView(this, null, t));
}
TaxiRowAdapter aa = new TaxiRowAdapter(this, R.layout.taxi_list_row, items);
ListView ll = (ListView) findViewById(R.id.taxi_list);
ll.setAdapter(aa);
}
}
|