Android Open Source - BCC Manage List Adaptor






From Project

Back to project page BCC.

License

The source code is released under:

MIT License

If you think the Android project BCC 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 com.bcc.util.adaptor;
/* w ww .j a va 2s .  c  o  m*/

import java.util.List;

import com.bcc.R;
import com.sdsu.bcc.BCCConstants;
import com.sdsu.bcc.database.data.FilesInformation;

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

public class ManageListAdaptor extends ArrayAdapter<FilesInformation> implements BCCConstants{
  private final Context context;
  private final List<FilesInformation> values;
  private String fileNameColor = "#ffffff";
  private String creationDateColor = "#C4C2C3";
  
  public ManageListAdaptor(Context context, List<FilesInformation> values) {
    super(context, R.layout.import_export_manage, values);
    this.context = context;
    this.values = values;
  }
  
  static class ViewHolder {
    public TextView fileName;
    //public TextView description;
    public TextView creationDate;
  }

  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;
    View rowView = convertView;
    
    if (rowView == null) {
      LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      rowView = inflater.inflate(R.layout.import_export_manage, null, true);
      holder = new ViewHolder();
      holder.fileName = (TextView) rowView.findViewById(R.id.fileName);
      holder.fileName.setTextColor(Color.parseColor(this.fileNameColor));
      //holder.description = (TextView) rowView.findViewById(R.id.description);
      holder.creationDate = (TextView) rowView.findViewById(R.id.creationDate);
      holder.creationDate.setTextColor(Color.parseColor(this.creationDateColor));
      rowView.setTag(holder);
      holder.fileName.setTag(values.get(position));
    } else {
      holder = (ViewHolder)rowView.getTag();
    }
    
    FilesInformation info = values.get(position);
    holder.fileName.setText(info.getFileName());
    holder.creationDate.setText(creationDateLabel + info.getCreationDate());

    return rowView;
  }
  
  public void setFileNameColor(String color) {
    this.fileNameColor = color;
  }
  
  public void setCreationDateColor(String color) {
    this.creationDateColor = color;
  }
  @Override
  public int getCount() {
    return this.values.size();
  }

  @Override
  public FilesInformation getItem(int position) {
    return this.values.get(position);
  }

  @Override
  public long getItemId(int position) {
    return position;
  }
  
  
}




Java Source Code List

com.bcc.AddBCCManage.java
com.bcc.AddBCC.java
com.bcc.BCCActivity.java
com.bcc.ImportExportBCC.java
com.bcc.ImportExportManage.java
com.bcc.OCRResult.java
com.bcc.SetPrefs.java
com.bcc.util.BCCUtil.java
com.bcc.util.Facade.java
com.bcc.util.adaptor.ManageBCCListAdaptor.java
com.bcc.util.adaptor.ManageListAdaptor.java
com.itwizard.mezzofanti.AssetsManager.java
com.itwizard.mezzofanti.CameraManager.java
com.itwizard.mezzofanti.CaptureLayout.java
com.itwizard.mezzofanti.CustomImageButton.java
com.itwizard.mezzofanti.DownloadManager.java
com.itwizard.mezzofanti.InstallActivity.java
com.itwizard.mezzofanti.Mezzofanti.java
com.itwizard.mezzofanti.OCR.java
com.itwizard.mezzofanti.OnScreenHint.java
com.sdsu.bcc.BCCConstants.java
com.sdsu.bcc.database.DatabaseImpl.java
com.sdsu.bcc.database.DatabaseOperation.java
com.sdsu.bcc.database.data.CardInformation.java
com.sdsu.bcc.database.data.CategoryInformation.java
com.sdsu.bcc.database.data.ContactInformation.java
com.sdsu.bcc.database.data.FilesInformation.java
com.sdsu.bcc.database.data.ImageInformation.java
com.sdsu.bcc.database.impl.BCCDataStore.java
com.sdsu.bcc.database.impl.CategoryDataStore.java
com.sdsu.bcc.database.impl.ContactDataStore.java
com.sdsu.bcc.database.impl.FilesDataStore.java
com.sdsu.bcc.database.impl.ImageDataStore.java
com.sdsu.bcc.file.FileDataStoreFactory.java
com.sdsu.bcc.file.FileDataStoreOperations.java
com.sdsu.bcc.file.impl.CSVDataStore.java