Android Open Source - qshuttle_driver List Adapter Address






From Project

Back to project page qshuttle_driver.

License

The source code is released under:

MIT License

If you think the Android project qshuttle_driver listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
 * // ww  w. j ava2 s .  c o m
 */
package com.qshuttle.car;

import java.util.ArrayList;

import com.amap.mapapi.offlinemap.City;
import com.qshuttle.car.PrefProxy.Address;

import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

/**
 * @author wangpeifeng
 *
 */
public class ListAdapterAddress extends BaseAdapter {
  
  private ArrayList<Address> listItems;
  
  private Context context;
  
  

  /**
   * @param listItems
   * @param context
   */
  public ListAdapterAddress(ArrayList<Address> listItems, Context context) {
    super();
    this.listItems = listItems;
    this.context = context;
  }

  public int getCount() {
    // TODO Auto-generated method stub
    return listItems.size();
  }

  public Object getItem(int position) {
    // TODO Auto-generated method stub
    return listItems.get(position);
  }

  public long getItemId(int position) {
    // TODO Auto-generated method stub
    return position;
  }

  public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub
    try {
      
      convertView =  LayoutInflater.from(context).inflate(R.layout.listitem_address, null);
     
      ((TextView)convertView.findViewById(R.id.textViewCity)).setText(listItems.get(position).address);
      //((TextView)convertView.findViewById(R.id.textViewCity)).setTextColor(Color.BLUE);
    
    }
    catch (Exception e) {
    
      // TODO Auto-generated catch block
      e.printStackTrace();
      
    }

    return convertView;
  }

}




Java Source Code List

com.qshuttle.car.ActivityAddress.java
com.qshuttle.car.ActivityInfoRequest.java
com.qshuttle.car.ActivityMain.java
com.qshuttle.car.ActivityOfflineMap.java
com.qshuttle.car.DataOperator.java
com.qshuttle.car.DataProvider.java
com.qshuttle.car.DatabaseHelper.java
com.qshuttle.car.ExpandableListAdapter.java
com.qshuttle.car.GPSLocationOverlay.java
com.qshuttle.car.HostSettingActivity.java
com.qshuttle.car.ListAdapterAddress.java
com.qshuttle.car.ListAdapter.java
com.qshuttle.car.LongPressPopupOverlay.java
com.qshuttle.car.MapGestureDetectorOverlay.java
com.qshuttle.car.OverlayMapLocation.java
com.qshuttle.car.PassengerScheduleOverlay.java
com.qshuttle.car.PrefProxy.java
com.qshuttle.car.ThreadHttpPost.java
com.qshuttle.car.ThreadTimer.java
com.qshuttle.car.TimerCallBack.java
com.qshuttle.car.Timer.java
com.qshuttle.car.Utilities.java
com.qshuttle.car.WebApi.java