I have a list of objects and when a user clicks on one of them, I want to be able to display another list of objects that are inside that first object. Does anyone know of any tutorials or advice? Thanks.
Thats probably what you are looking for: http://developer.android.com/reference/android/app/ExpandableListActivity.html
For example like this:
http://mylifewithandroid.blogspot.com/2008/05/expandable-lists.html
Or just google a bit for Tutorials for ExpandableList.
Related
What I want to have is a listview populated with my custom Folder class at the top, and objects at the bottom. I was thinking it would look something like it does in an OS.
I've spent hours looking through tutorials online, but the best I could find was putting an image and some text in the same row.
To be clear, I'm looking for something like this:
Folder_1
Folder_2
Folder_3
Item_1
Item_2
all in the same list.
Could anyone here help me figure this out?
The appearance of list items in a ListView is controlled by the getView() method of the list's Adapter. Any kind of customization that you want to do on a per-item basis (which includes having totally different list items) can be done from the getView() method. If you share some of the code of what you have already tried, others can help you further.
I've been trying many things with list items and i'm facing some problems. In my previous question, thanks to #nEx.Software i was able to resolve the problem. But I'm still missing some concepts here.
Right now i'm trying to differentiate between an item's click and a checkbox within it. However, I want to do it without extending the array adapter. Is there a way to use both methods: listView.onItemClickListener() AND listView.getCheckedItemPositions(), together!
There should be a way to use an xml file [doesn't matter how complex it gets] along with extending the available Views and this thing should be done.
Putting it simple, open the gmail app, and u'll find all emails listed with checkboxes where u can click on the checkbox to mark it OR the rest of the item to open the email.
Again, I know that it is doable with extending Adapters and adding an Array for the checkboxes, but, is it possible to use the convenient methods: listView.onItemClickListener() AND listView.getCheckedItemPositions()? is CheckedTextView a part of the solution?
One more thing, rather than just answering me [where i become lazy]
Wheather it is possible or not, is there a verry reliable reference for such issues? I would really like to fully understand everything that goes into this matter... if its not possible, i must be able to tell why!
Thank you :)
add custom row into your listview. into your custom row you add one textview and checkbox into linerlayout and get linerlayout click event.
Good Morning All,
I am creating an application to display List of applications with their data usage.
I want my list to look similar to Traffic Counter Pro on android Market
I have also added the print-screen on my box.net as SOF does allow me to upload image
So Can someone direct me how to create ListView like this?
My second Question related to this how to create a tab style Activity.
Two examples that helped me a lot:
http://www.codemobiles.com/forum/viewtopic.php?t=876
and
http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html
i hope they are usefull to you.
You have to use custom ListView to embed images and format texts as given in the listview.
check out this example or this example or this example or even this example that gives you good understanding on listviews.
Good luck.
This is ListView which items consist of 4 Views objects, look through the tutorial of how to create ListViews and through the tutorial of how to create TabActivitys. And also use links suggested by #parag.
If you observe the screen shot carefully you can identify that group of these fields are available as list item.
They are
Application Icon
Application Name
Data Uploaded
Data Downloaded
Total Data Usage
So you have to create a layout with these fields as children with appropriate position and Use this custom layout as child layout for ListView.
I hope it may help you.
I am currently making an android application which need to present a lot of information from different arrays. On each horizontal line there's gonna be four different texts and then I need to be able to scroll through all information displayed. I know ListView is one way to go, problem is I dont know how to use four text views horizontally in a ListView. Any tips or help to get the best way to present the information would be grealy appreciated.
Basically like this:
You have to extend ArrayAdapter and override getView() of Array Adapter.
So i want to make a list that has a number of items on the list but when a item is clicked i would like it to expand in the list to revile more information
i have done something similar with java script before but searching google isnt helping me :(
Does any one know a way i can achieve this or will i be stuck using multiple pages.
I think you are looking for Expandable listView. You can check the example here
Hope this may help u..