Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to display picture from web in ListActivity Customer item with SimpleAdapter?
    text
    copied!<p>I Create a Activity Extends ListActivity I can used SimpleAdapter to display R.drawable.picture but I want to display picture from web in CustomerItem How do?</p> <p>List data; List> plan_list;</p> <pre><code>@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.plan_list); plan_list = getPlanList(); Plan_SimpleAdapter adapter = new Plan_SimpleAdapter(this, plan_list, R.layout.plan_item, new String[] { "Title", "miaoshu","img" }, new int[] { R.id.textView1,R.id.miaoshu, R.id.plan_logo }); setListAdapter(adapter); } // return plan list private List&lt;Map&lt;String, Object&gt;&gt; getPlanList() { plan_list = new ArrayList&lt;Map&lt;String, Object&gt;&gt;(3); Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;(); map.put("Title", "Android"); map.put("miaoshu","M"); map.put("img", "http://www.deakin.edu.au/conferences/icpads2008/images/deakin_logo.png"); plan_list.add(map); map = new HashMap&lt;String, Object&gt;(); map.put("Title", "Lenovo"); map.put("miaoshu", "N"); map.put("img", R.drawable.planlogo); plan_list.add(map); map = new HashMap&lt;String, Object&gt;(); map.put("Title", "Droid"); map.put("miaoshu", "O"); map.put("img", R.drawable.planlogo); plan_list.add(map); return plan_list; } </code></pre> <p>public class Plan_SimpleAdapter extends SimpleAdapter {</p> <pre><code>public Plan_SimpleAdapter(Context context, List&lt;? extends Map&lt;String, ?&gt;&gt; data, int resource, String[] from, int[] to) { super(context, data, resource, from, to); // TODO Auto-generated constructor stub } @Override public void setViewImage(ImageView v, String value) { // TODO Auto-generated method stub try { URL url = new URL(value); URLConnection conn = url.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); Bitmap bm = BitmapFactory.decodeStream(is); v.setImageBitmap(bm); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } super.setViewImage(v, value); } </code></pre> <p>}</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload