BaseAdapter......
来源:互联网 发布:r语言与matlab 大数据 编辑:程序博客网 时间:2024/05/27 21:49
package com.example.helloworld;public class People { public int peopleImageId; public String peopleTitle; public String peopleContent; public People(int peopleImageId, String peopleTitle, String peopleContent) { this.peopleImageId = peopleImageId; this.peopleTitle = peopleTitle; this.peopleContent = peopleContent; }}
package com.example.helloworld;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView;public class MyAdapter extends BaseAdapter { private List<People> mList; private LayoutInflater inflater; public MyAdapter(Context context,List<People> list){ mList = list; inflater = LayoutInflater.from(context); } @Override public int getCount() { return mList.size(); } @Override public Object getItem(int position) { return mList.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { View view =inflater.inflate(R.layout.item, null); ImageView imageView = (ImageView) view.findViewById(R.id.iv_image); TextView title = (TextView) view.findViewById(R.id.tv_title); TextView content = (TextView) view.findViewById(R.id.tv_content); People iPeople = mList.get(position); imageView.setImageResource(iPeople.peopleImageId); title.setText(iPeople.peopleTitle); content.setText(iPeople.peopleContent); return view; }}
package com.example.helloworld;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;public class SecondActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); List<People> peopleList = new ArrayList<People>(); for (int i = 0; i <4; i++) { peopleList.add(new People(R.drawable.ic_launcher,"我是标题"+i,"我是内容"+i)); } ListView listView = (ListView) findViewById(R.id.myListView); listView.setAdapter(new MyAdapter(this, peopleList)); }}
0 0
- BaseAdapter
- baseAdapter
- BaseAdapter
- BaseAdapter
- BaseAdapter
- BaseAdapter
- baseAdapter
- BaseAdapter
- BaseAdapter
- BASEAdapter
- BaseAdapter
- BaseAdapter......
- BaseAdapter
- BaseAdapter
- BaseAdapter
- BaseAdapter
- BaseAdapter
- BaseAdapter
- Nginx 反向代理Apache
- ZOJ.2952 Find All M^N Please【数学】 2015/10/20
- android自定义状态栏颜色
- 《shell从入门到精通》笔记
- jquery动态网格瀑布流插件Wookmark
- BaseAdapter......
- win+Apache+mod_wsgi部署python程序-apache2.2+python2.7
- json知识点总结(解析与序列化)
- 预处理指令(神秘的include#)
- LeetCode-Excel Sheet Column Title
- 虚拟机中 Linux下I cannot start the X server的问题
- 圆柱的自动旋转
- pycharm调用远程虚拟环境的设置
- Android中的样式