Android Open Source - WAIDRecognizer V I List Adapter






From Project

Back to project page WAIDRecognizer.

License

The source code is released under:

GNU General Public License

If you think the Android project WAIDRecognizer 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

package it.unibo.cs.jonus.waidrec;
/* w  ww .  j  a v a 2  s.c  o  m*/
import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.graphics.Bitmap;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.RelativeLayout;

public class VIListAdapter extends ArrayAdapter<Bitmap> {
  private LayoutInflater inflater;
  private List<Bitmap> icons;

  public VIListAdapter(Context ctx, ArrayList<Bitmap> objects) {
    super(ctx, R.layout.vehicles_list_item, R.id.icon_name, objects);

    this.inflater = LayoutInflater.from(ctx);
    this.icons = objects;
  }

  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    // Create a new view of my layout and inflate it in the row
    convertView = (RelativeLayout) inflater.inflate(R.layout.vi_list_item,
        parent, false);

    // Set the corresponding icon
    Bitmap icon = getItem(position);
    ImageView image = (ImageView) convertView.findViewById(R.id.vi_view);
    image.setImageBitmap(icon);

    return convertView;
  }

  @Override
  public View getDropDownView(int position, View convertView, ViewGroup parent) {
    // Create a new view of my layout and inflate it in the row
    convertView = (RelativeLayout) inflater.inflate(R.layout.vi_list_item,
        parent, false);

    // Set the corresponding icon
    Bitmap icon = getItem(position);
    ImageView image = (ImageView) convertView.findViewById(R.id.vi_view);
    image.setImageBitmap(icon);

    return convertView;
  }

  @Override
  public Bitmap getItem(int position) {
    return icons.get(position);
  }
}




Java Source Code List

it.unibo.cs.jonus.waidrec.AddVehicleDialog.java
it.unibo.cs.jonus.waidrec.DatabaseOpenHelper.java
it.unibo.cs.jonus.waidrec.EvaluationsProvider.java
it.unibo.cs.jonus.waidrec.HistoryFragment.java
it.unibo.cs.jonus.waidrec.HistoryListAdapter.java
it.unibo.cs.jonus.waidrec.HistorySelectorAdapter.java
it.unibo.cs.jonus.waidrec.MagnitudeFeatures.java
it.unibo.cs.jonus.waidrec.MagnitudeListener.java
it.unibo.cs.jonus.waidrec.MainActivity.java
it.unibo.cs.jonus.waidrec.MainPrefsActivity.java
it.unibo.cs.jonus.waidrec.ModelManager.java
it.unibo.cs.jonus.waidrec.RecognizerFragment.java
it.unibo.cs.jonus.waidrec.RecognizerService.java
it.unibo.cs.jonus.waidrec.TrainingFragment.java
it.unibo.cs.jonus.waidrec.TrainingService.java
it.unibo.cs.jonus.waidrec.VIListAdapter.java
it.unibo.cs.jonus.waidrec.VehicleInstance.java
it.unibo.cs.jonus.waidrec.VehicleItem.java
it.unibo.cs.jonus.waidrec.VehicleManager.java
it.unibo.cs.jonus.waidrec.VehicleObserver.java
it.unibo.cs.jonus.waidrec.VehicleRecognizer.java
it.unibo.cs.jonus.waidrec.VehicleTrainer.java
it.unibo.cs.jonus.waidrec.VehiclesFragment.java
it.unibo.cs.jonus.waidrec.VehiclesListAdapter.java