Hi, The examples in the blog are using ViewInflate class, however I can't find this class in the SDK API reference.
http://code.google.com/android/reference/classes.html#letter_V Is this deprecated ? Eclipse is also complaining about this. Thanks, Sarath On Wed, Dec 31, 2008 at 6:01 AM, Mark Murphy <mmur...@commonsware.com> wrote: > > Sarath Kamisetty wrote: >> Hi, >> >> I have a ListActivity for which I am setting up ListAdapter like below: >> >> phoneListAdapter = new SimpleCursorAdapter(this, >> R.layout.contacts_list_row, >> managedCursor, new String[] { PhonesColumns.NUMBER, >> PhonesColumns.TYPE}, >> new int[] { R.id.text1, R.id.text2 }); >> setListAdapter(phoneListAdapter); >> >> However, the output here is not readable as PhonesColumns.TYPE is >> displaying number strings like 2, 1 etc. A sample output that I get is >> like below: >> >> 111-222-3333 2 >> 222-333-4444 1 >> >> I want to make it more readable by converting them to "Mobile", >> "Home", "Work" etc. A sample desired output list is like below: >> >> 111-222-3333 MOBILE >> 222-333-4444 WORK >> >> Essentially, I don't want the columns to be displayed as is. How do I >> achieve this ? > > There are two ways to approach this: as a data problem, or as a view > problem. > > As a data problem, you could create your own CursorWrapper class that > wraps your managedCursor and converts PhonesColumns.TYPE into something > more user-friendly. > > I tend to look at this as a view problem, so I create a custom adapter > that creates my own views, where I can make 2, 1 be MOBILE, WORK or > different icons or whatever I feel like. I have a whole series of blog > posts up on this topic: > > http://androidguys.com/?s=fancy+listviews > > Forgive the formatting, and be aware that the older posts are for the M5 > SDK and so need some tweaking to work on the current SDK. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com > > Android Training on the Ranch! -- Mar 16-20, 2009 > http://www.bignerdranch.com/schedule.shtml > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---