Great, thanks a lot. I'll take a look at those places.
On Apr 17, 4:05 pm, patbenatar <patbena...@gmail.com> wrote: > Matthew- > > For learning to custom style your ListView, look into Android UI > Styles & Themes [there's a good article over at developer.android.com > on this topic]. In a way they're like CSS, allowing you to apply > certain style traits to certain elements.. > > A great resource for learning UI is the open-source stock Android apps > [Browser, Email, SMS, Clock, etc]... You can find and download these > source packages by searching Google for "android source". > > Definitely stick with the ListView as it is designed to recycle Views, > keeping in memory only enough Views needed to fill the user's screen. > You can learn to style the ListView in any way you like. > > -Nick > > On Apr 17, 12:14 pm, Matthew Patience <matthewj.patie...@gmail.com> > wrote: > > > > > In that case, I shall stick with the ListView for now. I was just > > trying to make it look better as I still have trouble trying to > > implement Fancy ListViews. > > > On Apr 17, 2:50 pm, Mark Murphy <mmur...@commonsware.com> wrote: > > > > Matthew Patience wrote: > > > > I need some help with the following scenario, as I am so used to make > > > > all of my layouts with XML, but now I have a situation where that > > > > won't work. > > > > > I am working on the second version of my app that delivers news, in > > > > the comments section I used to use a listview to display user > > > > comments, but it doesn't work that great for comments that could be > > > > anywhere from 5 to 500+ characters long. > > > > Why do you feel it doesn't work? > > > > > So I want to create a whole > > > > bunch of TextViews in a scrollview and stack them below each other. > > > > Ummmm...you're going to need something between those layers. Probably a > > > ScrollView holds a LinearLayout which holds TextViews. > > > > > My best guess was this, although it is definitely wrong because it > > > > only shows one comment. I assume I have to use some kind of > > > > LayoutParams and so I've looked into it but am still not sure how > > > > exactly to use them. Can anyone suggest a way to do what I want? > > > > ____________________________________ > > > > for (String comment : comments_list) { > > > > > TextView txt_comment = new TextView(this); > > > > txt_comment.setText(comment.toString()); > > > > txt_comment.setTextColor(R.color.solid_black); > > > > > comment_layout.addView(txt_comment); > > > > } > > > > Yes, you need LayoutParams. More importantly, you need a LinearLayout or > > > something -- a ScrollView only has one child. So, add your TextViews to > > > the LinearLayout via addView() with a LinearLayout.LayoutParams object. > > > > However, if you are going to have more than a few dozen comments, you > > > really really really want to roll back to the ListView approach, as your > > > proposed UI will take up a fair bit of memory and a fair bit of CPU time > > > to create. The advantage of ListView is that it can show thousands of > > > comments using only a handful of TextViews -- your approach would > > > require thousands of TextViews. > > > > -- > > > Mark Murphy (a Commons > > > Guy)http://commonsware.com|http://twitter.com/commonsguy > > > > Warescription: Three Android Books, Plus Updates, One Low Price! > > > > -- > > > 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 > > > athttp://groups.google.com/group/android-developers?hl=en > > > -- > > 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 > > athttp://groups.google.com/group/android-developers?hl=en > > -- > 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 > athttp://groups.google.com/group/android-developers?hl=en -- 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