I think you'll need to extend CursorAdapter, and bind the data yourself in its bindView.
Richard On Dec 12, 9:59 am, "Luke w" <hit...@gmail.com> wrote: > Please look at the image attached, i just want a List looks like that, but > it is not completed, i need the contact icon to placed to the left of each > item. what should i do? > > I want do this like the code below: > > ListAdapter adapter = new SimpleCursorAdapter(this, > R.layout.image_list, c, new String[] { Phones.NAME, > Phones.NUMBER, Phones._ID }, new int[] { R.id.name, > R.id.number, R.id.id }); > setListAdapter(adapter); > or, should i must extends a SimpleCursorAdapter ? If so, how to? please give > me some advice or some link to the tutorials. > Thanks very much. > > BR, > Luke Wang > > Robert Orben - "Older people shouldn't eat health food, they need all the > preservatives they can get." > > On Fri, Dec 12, 2008 at 12:42 PM, for android <forandr...@gmail.com> wrote: > > int pplId = managedCursor.getColumnIndex(People._ID); > > if (managedCursor.moveToFirst()) { > > > do { > > id = managedCursor.getLong(pplId); > > > Bitmap bitmap = People.loadContactPhoto(this, > > ContentUris > > .withAppendedId(People.CONTENT_URI, id), > > R.drawable.default_image, null); > > } while (managedCursor.moveToNext()); > > > On Fri, Dec 12, 2008 at 9:05 AM, Luke w <hit...@gmail.com> wrote: > > >> Anyone can help me to get the contact icons ? Help ~ > > >> BR, > >> Luke Wang > > >> On Thu, Dec 11, 2008 at 4:09 PM, Luke w <hit...@gmail.com> wrote: > > >>> Hi all, > >>> * > >>> now, my code below can display the name and major number about one of the > >>> contacts. * > > >>> public class MainActivity extends ListActivity { > > >>> @Override > >>> public void onCreate(Bundle savedInstanceState) { > >>> super.onCreate(savedInstanceState); > >>> Cursor c = getContentResolver().query(Phones.CONTENT_URI, null, > >>> null, > >>> null, null); > >>> startManagingCursor(c); > >>> // Map Cursor columns to views defined in simple_list_item_2.xml > >>> ListAdapter adapter = new SimpleCursorAdapter(this, > >>> android.R.layout.simple_list_item_2, c, new String[] { > >>> Phones.NAME, Phones.NUMBER }, new int[] { > >>> android.R.id.text1, android.R.id.text2 }); > >>> setListAdapter(adapter); > >>> } > > >>> } > > >>> *I want display a list of contacts like this :* > > >>> |-------------------| > >>> icon name > >>> number > >>> |-------------------| > >>> icon name > >>> number > >>> |-------------------| > >>> *... > >>> ... > >>> could anybody, who familar with the Contact API, give me some hints on > >>> how to get the contact icon to satisfy the list above. * > > >>> Thanks very much > > >>> BR, > >>> Luke Wang > > > > layout.GIF > 4KViewDownload --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---