abc = new abc();
lv.setAdapter(abc);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
agaf a= arrayList.get(arg2);
Intent intent=new Intent();
intent.putExtra("name",a.getName());
intent.putExtra("id",arg2);
intent.setClass(MainActivity.this,DiErJieMian.class);
startActivityForResult(intent,99);
}
});
//创建一个类继承BaseAdapter(最基本的适配器)
一般用于列表设置里(GridView网格列表)(ListView上下列表)public class abc extends BaseAdapter{
//需要的数量
@Override
public int getCount() {
// TODO Auto-generated method stub
return imageIds.length;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//他是把布局文件导入java文件使用
View v = View.inflate(MainActivity.this, R.layout.item_gridview, null);
TextView tv_item=(TextView) v.findViewById(R.id.tv_item);
ImageView iv_item=(ImageView) v.findViewById(R.id.iv_item);
//设置每一个图片和文字的内容
tv_item.setText(names[position]);
iv_item.setBackgroundResource(imageIds[position]);
return v;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
}