LoadingAdapterItem.java :  » Remote » a-mp-droid » com » mediaportal » ampdroid » lists » views » Android Open Source

Android Open Source » Remote » a mp droid 
a mp droid » com » mediaportal » ampdroid » lists » views » LoadingAdapterItem.java
package com.mediaportal.ampdroid.lists.views;

import android.view.View;
import android.widget.TextView;

import com.mediaportal.ampdroid.R;
import com.mediaportal.ampdroid.lists.ILoadingAdapterItem;
import com.mediaportal.ampdroid.lists.LazyLoadingImage;
import com.mediaportal.ampdroid.lists.LazyLoadingAdapter.ViewHolder;

public class LoadingAdapterItem implements ILoadingAdapterItem {

   private String mLoadingText;

   public LoadingAdapterItem(String _loadingText){
      setLoadingText(_loadingText);
   }
   
   @Override
   public LazyLoadingImage getImage() {
      return null;
   }


   @Override
   public int getType() {
      return -99;
   }

   @Override
   public int getXml() {
      return R.layout.listitem_loadingindicator;
   }

   @Override
   public Object getItem() {
      return null;
   }

   @Override
   public ViewHolder createViewHolder(View _view) {
      ViewHolder holder = new ViewHolder();
      holder.text = (TextView) _view.findViewById(R.id.TextViewLoadingText);
      return holder;
   }

   @Override
   public void fillViewFromViewHolder(ViewHolder _holder) {
      if(_holder.text != null){
         _holder.text.setText(mLoadingText);
      }
   }

   public void setLoadingText(String mLoadingText) {
      this.mLoadingText = mLoadingText;
   }

   public String getLoadingText() {
      return mLoadingText;
   }

   @Override
   public int getLoadingImageResource() {
      // TODO Auto-generated method stub
      return 0;
   }

   @Override
   public int getDefaultImageResource() {
      // TODO Auto-generated method stub
      return 0;
   }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.