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 -