简单的自定义baseAdapter
2016-01-03 00:21
399 查看
package com.example.myapp.app.adapter;
import java.util.List;
import com.example.myapp.R;
import android.R.integer;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
@SuppressLint("all")
public class MenuAdapter extends BaseAdapter {
private List<String> listStr;
private List<integer> listDrawable;
private List<String> listNum;
private Context context;
public MenuAdapter(List<String> listStr, List<String> listNum,
Context context) {
super();
this.listStr = listStr;
this.listNum = listNum;
this.context = context;
}
//初始化像是item数量
@Override
public int getCount() {
// TODO Auto-generated method stub
return listStr.size();
}
//返回string
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return listStr.get(arg0);
}
//返回id
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return arg0;
}
//返回View
@Override
public View getView(int i, View v, ViewGroup vg) {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(R.layout.menuadapter, null);
ImageView imageView = (ImageView) view.findViewById(R.id.id_menuIcon);
TextView menuText = (TextView) view.findViewById(R.id.id_menuText);
TextView menuTextNum =(TextView) view.findViewById(R.id.id_menuTextNum);
imageView.setImageResource(R.drawable.listviewhander);
menuText.setText(listStr.get(i));
menuTextNum.setText(listNum.get(i));
return view;
}
}
相关文章推荐
- BaseRecyclerViewAdapterHelper简单使用
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- 最简单的自定义适配器adapter
- [转]Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- ListView之BaseAdapter的用法简单案例(四)
- 关于自定义BaseAdapter listAdapter时,出现超低级问题
- BaseAdapter的简单封装
- 使用自定义的BaseAdapter实现LIstView的展示
- android自定义简单Adapter-实现每列按钮事件
- android 当中baseAdapter的简单使用
- 运用BaseAdapter自定义一个经典的ListView
- Android中BaseAdapter的基本用法和加载自定义布局!
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- BaseRecyclerViewAdapterHelper源码解读(一) 封装简单的adapter和万能的BaseViewHolder
- Android中不同类型多布局的展示BaseMultiItemQuickAdapter详解简单易学
- 继承BaseAdapter自定义ListView
- android BaseAdapter 自定义适配器 BaseAdapter基类抽取 一
- 使用自定义的BaseAdapter实现LIstView的展示
- 简单的baseAdapter图文显示
- android 自定义adapter extends BaseAdapter,做有自己布局的listView