@Override
 public View getView(int position, View convertView, ViewGroup parent) {
   // TODO Auto-generated method stub
   ViewHolder viewHolder;
   if (convertView == null) {
     convertView = inflater.inflate(R.layout.item_selectlocation, null);
     viewHolder = new ViewHolder();
     viewHolder.title = (TextView) convertView.findViewById(R.id.selectlocation_item_title);
     viewHolder.detail = (TextView) convertView.findViewById(R.id.selectlocation_item_detail);
     viewHolder.icon = (ImageView) convertView.findViewById(R.id.selectlocation_item_icon);
     convertView.setTag(viewHolder);
   } else {
     viewHolder = (ViewHolder) convertView.getTag();
   }
   LocationPoint point = locationList.get(position);
   if (position == 0) {
     viewHolder.title.setText("[ 位置 ]");
   } else {
     viewHolder.title.setText(point.getTitle());
   }
   viewHolder.detail.setText(point.getDetail());
   if (point.isSelected) {
     viewHolder.icon.setVisibility(View.VISIBLE);
   } else {
     viewHolder.icon.setVisibility(View.GONE);
   }
   return convertView;
 }