package io.bxbxbai.zhuanlan.widget;
import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import io.bxbxbai.common.SimpleBaseAdapter;
import io.bxbxbai.zhuanlan.R;
import java.util.List;
/**
*
* @author bxbxbai
*/
public class MenuAdapter extends SimpleBaseAdapter<DrawerMenuContent.DrawerItem> {
public MenuAdapter(Context context, List<DrawerMenuContent.DrawerItem> data) {
super(context, data);
}
@Override
public int getItemResource() {
return R.layout.layout_menu_item;
}
@Override
public void bindData(int position, View convertView, ViewHolder holder) {
DrawerMenuContent.DrawerItem item = getItem(position);
ImageView menuIcon = holder.findView(R.id.iv_menu_icon);
menuIcon.setImageResource(item.icon);
TextView menuText = holder.findView(R.id.tv_menu_item);
menuText.setText(item.title);
convertView.setTag(R.id.key_data, item);
}
}