listview使用SimpleAdapter显示图片和文字

package com.example.listview_8;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ListView;
import android.widget.SimpleAdapter;

public class MainActivity extends Activity {
	private ListView lv1;

	private int[] imagesId={R.drawable.cat,R.drawable.monkey,R.drawable.rabbit,R.drawable.rat};
	private	String[] names={"短毛猫","猴子","兔子","老鼠"};
	private  String[] mark={"可爱","顽皮","温顺","伶俐"};
	
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		lv1 = (ListView) findViewById(R.id.listView1);

		List> listItems = new ArrayList>();
		for(int i=0;i listItem = new HashMap();
			listItem.put("face", imagesId[i]);
			listItem.put("name", names[i]);
			listItem.put("mark", mark[i]);
			listItems.add(listItem);
		}
		SimpleAdapter simleAdapter = new SimpleAdapter(MainActivity.this, listItems, 
			R.layout.custom_list	,new String[]{"face","name","mark"}, 
			new int[]{R.id.face,R.id.name,R.id.mark});
		
		lv1.setAdapter(simleAdapter);
		
	}
}



    
    





    

    

    

另外这是我个人开发的App,欢迎下载和好评,V1.5.0版本正在努力开发中......

http://www.wandoujia.com/apps/com.example.viewpager_3

listview使用SimpleAdapter显示图片和文字_第1张图片listview使用SimpleAdapter显示图片和文字_第2张图片



你可能感兴趣的:(Android)