Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.nykkos.myaccount;
- import java.io.Serializable;
- import java.util.List;
- import android.app.Activity;
- import android.content.Context;
- import android.content.Intent;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.view.View.OnClickListener;
- import android.widget.BaseAdapter;
- import android.widget.Button;
- import android.widget.ImageView;
- import android.widget.TextView;
- import com.nykkos.myaccount.Youtube.Video;
- public class UploadAdapter extends BaseAdapter implements Serializable{
- private Context context;
- private ImageLoader imageLoader;
- private Activity activity;
- List<Video> items;
- public UploadAdapter(Activity activity, List<Video> items) {
- System.out.println("Inside constructorrrrrrrrrrrrrrrrrr");
- // TODO Auto-generated constructor stub
- this.context = activity;
- imageLoader = new ImageLoader(context);
- this.items = items;
- this.activity = activity;
- }
- @Override
- public int getCount() {
- // TODO Auto-generated method stub
- System.out.println("Size isssssssssssssssssssssssssssssss"
- + items.size());
- return items.size();
- }
- @Override
- public Object getItem(int position) {
- // TODO Auto-generated method stub
- return items.get(position);
- }
- @Override
- public long getItemId(int position) {
- // TODO Auto-generated method stub
- return position;
- }
- public static class ViewHolder {
- public TextView tvTitle;
- public TextView tvDescription;
- public ImageView image;
- public Button infoButton;
- // public TextView tvDescription;
- // public TextView tvViewCount;
- /*
- * public ImageView image; public TextView des;
- */
- }
- @Override
- public View getView(final int position, View convertView, ViewGroup parent) {
- // TODO Auto-generated method stub
- ViewHolder holder;
- System.out.println("inside view holderrrrrrrrrrrr");
- if (convertView == null) {
- holder = new ViewHolder();
- LayoutInflater inflator = (LayoutInflater) context
- .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- convertView = inflator.inflate(R.layout.myaccount_row, null);
- holder.tvTitle = (TextView) convertView.findViewById(R.id.txtDesc);
- holder.image = (ImageView) convertView.findViewById(R.id.imgPlate);
- holder.tvDescription = (TextView) convertView.findViewById(R.id.txtType);
- holder.infoButton = (Button)convertView.findViewById(R.id.infoButton);
- convertView.setTag(holder);
- } else
- holder = (ViewHolder) convertView.getTag();
- // Set the ID
- convertView.setId(position);
- System.out.println("Thumbnail urlllllllllllll"
- + items.get(position).GetThumbnail());
- holder.tvTitle.setText(""+items.get(position).title);
- System.out.println("Title is" + items.get(position).title);
- holder.image.setTag(items.get(position).GetThumbnail());
- imageLoader.DisplayImage(items.get(position).GetThumbnail(), activity, holder.image);
- holder.tvDescription.setText(""+items.get(position).description);
- System.out.println("Title is" + items.get(position).title);
- holder.infoButton.setFocusable(false);
- holder.infoButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {Intent i = new Intent(v.getContext(),Simple.class);
- i.putExtra("position", position);
- i.putExtra("videoid", items.get(position).GetId());
- i.putExtra("duration", items.get(position).GetDuration());
- v.getContext().startActivity(i);}
- });
- return convertView;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement