Page 469 - 2
P. 469

TextView text_name;
                       TextView text_address;
                       TextView text_distance;


                       public LocationItemView(Context context) {
                          super(context);
                          init(context);
                       }


                       public LocationItemView(Context context, AttributeSet attrs) {
                          super(context, attrs);
                          init(context);
                       }


                       public void init(Context context){
                          LayoutInflater inflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATE
            R_SERVICE);
                          inflater.inflate(R.layout.location_list,this,true);


                          text_name = (TextView) findViewById(R.id.Name);
                          text_address = (TextView) findViewById(R.id.Address);
                          text_distance = (TextView) findViewById(R.id.distance);
                       }
                       public void setName(String name){
                          text_name.setText(name);
                       }
                       public void setAddress(String address){
                          text_address.setText(address);
                       }
                       public void setDistance(String distance){
                          text_distance.setText(distance);
                       }
                   }


                   class listAdapter extends BaseAdapter {
                       ArrayList<TMapPOIItem> items = new ArrayList<TMapPOIItem>();
                       @Override
                       public int getCount() {
                          return items.size();
                       }
                       public void addItem(TMapPOIItem item){
                          items.add(item);
                       }


                       @Override
                       public TMapPOIItem getItem(int i) {
                          return items.get(i);
                       }
                       @Override
                       public long getItemId(int i) {


                                                         - 469 -
   464   465   466   467   468   469   470   471   472   473   474