I’m trying to make a layout that is something similar to how the android market is…where say under comments there is what appears to be a ListView but it does not scroll (the whole page scroll but not the comments). I’m not sure if its even a ListView but I want something that looks like the list view (ie. have those divider bars and what not but NOT SCROLLABLE). There are people suggesting to use a LinearLayout instead of a ListView but I also want the items to be clickable and open a new activity. Please help?
My current layout tree is like so
<LinearLayout>
<ScrollView>
<RelativeLayout>
I am looking to put content inside the RelativeLayout.
As explained by the programmers that did the listView in this video from GoogleIo never put a ListView inside a scroll View. If your list should not scroll use a ViewGroup like a linear Layout and add all the items to this ViewGroup in a loop in your code. If you want a whole row to be clickable you have to use another ViewGroup as the root node for each row and add the OnClickListener to this View.
Sample Code:
This code will generate one View for every item that you have and put it into the viewGroup. After every item but the last it will also add a divider to the viewGroup.