SimpleAdapter之最简单的适配器

package com.example.testsimpleadapter;
public class MainActivity extends Activity implements OnItemClickListener{
private ListView listView;
private Button btn;
private List> contents = new ArrayList>();;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.listView1);
listView.setOnItemClickListener(this);
initAdapter();
}
private void initAdapter(){

contents = new ArrayList>();
for (int i = 0; i < 20; i++) {
Map map = new HashMap();
map.put("p_w_picpath", R.drawable.ic_launcher);
map.put("text_title", "Test Title");
map.put("text_msg", "msg");
contents.add(map);
}
SimpleAdapter adapter = new SimpleAdapter(this,
(List>) contents, R.layout.item,
new String[] { "p_w_picpath", "text_title", "text_msg"}, new int[] {
R.id.p_w_picpath, R.id.text_title, R.id.text_msg});
listView.setAdapter(adapter);
}
@Override
public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) {
Toast.makeText(this, arg2 + "", Toast.LENGTH_SHORT).show();
}
}

//item.xml

十载的古城网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整古城建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“古城网站设计”,“古城网站推广”以来,每个客户项目都认真落实执行。


    
    
    

//布局文件里只有一个list


名称栏目:SimpleAdapter之最简单的适配器
网页链接:http://myzitong.com/article/igjpji.html