package com.bigpupdev.synodroid.adapter;
import com.bigpupdev.synodroid.R;
import com.bigpupdev.synodroid.utils.BookmarkMenuItem;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class BookmarkMenuAdapter extends ArrayAdapter<BookmarkMenuItem> {
public BookmarkMenuAdapter(Context context) {
super(context, 0);
}
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(getContext()).inflate(R.layout.bookmark_item, null);
}
BookmarkMenuItem cur_item = getItem(position);
if (cur_item.favicon != null){
ImageView icon = (ImageView) convertView.findViewById(R.id.ivBookmarkIcon);
icon.setImageBitmap(cur_item.favicon);
}
TextView title = (TextView) convertView.findViewById(R.id.tvBookmarkText);
title.setText(cur_item.title);
TextView url = (TextView) convertView.findViewById(R.id.tvBookmarkUrl);
url.setText(cur_item.url);
return convertView;
}
}