Thanks Kostya.. Point one I can do. But if you see my image i.e. feeds are sort based on dates under the date row. thats what I find difficult. Can you give me a short code sample for a getview method which solves my problem?
On Nov 16, 10:07 pm, Kostya Vasilyev <[email protected]> wrote: > Umakant, > > I suggest you take another go at making ListView work. It's just better > for memory usage and the initial time to bring up the UI. > > You have two options: > > - In the getView method of the adapter, set the background color from > code, based on the index of the list item (odd -> white, even -> light > gray). > > - Implement odd / even item views as two distinct layouts. For this, > override getViewTypeCount and getItemViewType in the adapter, and > inflate one of two layouts in getView. > > With the second way, you'd have more flexibility for making odd / even > list items different, such as playing with indentation or alignment. > > -- Kostya > > 16.11.2010 19:38, Streets Of Boston пишет: > > > > > > > > > > > This is not about the hanging/freezing of your UI, but not using a > > listview for your articles may pose another problem. If you have a lot > > of articles to show, the number of children (i.e. TableRows) may > > become too large and you'll get UI problems (UI too 'wide'). > > > ListView get around this problem because they re-use the list-item > > views (by calling the list-adapter's getView(...) method and allowing > > to re-use a contentVie (list-item view)). > > > On Nov 16, 8:41 am, umakantpatil<[email protected]> wrote: > >> Hi all, > > >> I have to draw list of 30 articles. I tired using list view but there > >> was some problem as I wanted to user alternate colors like first is > >> white and 2nd is blue where as again 3rd is white and 4th is blue and > >> it goes on.. > > >> So I decided to have scrollview and table into it. > >> I set the view using setcontentview which shows loading dialog. > >> then in aysnc task's "doInBackground" method i fetch all articles into > >> the object and then in "onPostExecute" > >> I run a for loop on the object and in each loop i make table row > >> insert article and then insert row into table. > >> and then dismiss loading dialog box. > > >> As i have tabular view in my app and If i remove loading dialog box. > >> While the UI is rendered if someone clicks on other tab. UI is hanged > >> up, > >> After loading all table rows It goes to other tab. > > >> Can some one help me with this ? Even after using asynctask why this > >> happens ? > > -- > Kostya Vasilyev -- WiFi Manager + pretty widget > --http://kmansoft.wordpress.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

