TvServerChannelAdapterItem.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 » TvServerChannelAdapterItem.java
package com.mediaportal.ampdroid.lists.views;

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

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

public class TvServerChannelAdapterItem implements ILoadingAdapterItem {
   TvChannel mChannel;
   
   public TvServerChannelAdapterItem(TvChannel _channel){
      mChannel = _channel;
   }
   
   @Override
   public LazyLoadingImage getImage() {
      return null;
   }

   @Override
   public int getLoadingImageResource() {
      return R.drawable.mp_logo_2;
   }

   @Override
   public int getDefaultImageResource() {
      return R.drawable.mp_logo_2;
   }

   @Override
   public int getType() {
      return 0;
   }

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

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

   @Override
   public ViewHolder createViewHolder(View _view) {
      SubtextViewHolder holder = new SubtextViewHolder();
      holder.text = (TextView) _view.findViewById(R.id.TextViewChannelName);
      holder.image = (ImageView) _view.findViewById(R.id.ImageViewLogo);
      return holder;
   }

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

}
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.