I have a listview which is connected to a cursor adapter. The user should be able to select multiple items from the listview and delete them when the user clicks a button below the listview. Actionbar is not involved in the app. How can I achieve this?
Checkout the
android:choiceMode
attribute. You can set it to
multipleChoice
multipleChoiceModal
none
singleChoice
can you please look at below blogs :
1. http://www.quicktips.in/how-to-create-multi-select-listview-android-with-custom-adapter/
2. http://dharmendra4android.blogspot.in/2012/10/multi-selection-listview-example-in.html
Related
Am new to development and have doubt in selecting listview items using android.
I have an listview with list of data from mysql and also have checkbox for selecting items and have button to pass the selected items to next screen.
What i want to know is how to select multiple items and send to next activity using the button.
Awaiting for your kind reply.
Perfect tutorial for your problem, might it will help you
ANDROID: MULTIPLE SELECTION LISTVIEW
I realise that this question has been asked a lot and i've read the first 2 pages of google about it but i couldn't find an answer that worked.
Basically i want a ListView with custom items, each one should have a checkbox. How can i make it so that when i click a checkbox the equivalent of listView.setItemChecked(int, boolean)... would happen?
Some of the answers i've found required having another boolean in the list objects, or some would reuse the checkboxes so they reappear checked further down the list. Is there a way to have a checkbox modify something in the listView or how could i add multiple listeners to a list item? For example when i clicked the text something would happen but clicking the image would trigger something else?
Thanks.
You can listen for multiple items at a list row easily. just listen for them inside your list adapter getView method after finding them.
hope it helps
I'm trying to find a way to add a checkBox to a ListView layout that can be used to allow the user to select items to be processed. The listview is populated using a cursor via a SimpleCursorAdapter. Can anyone point in the direction on documentation describing how to do such a thing.
You need to manage the selected items in the listview in the getView method manually. At last you will get the selected items. use Arraylist or hashmap as per your need and comfort.
Hope it will help you.
Also refer these links:
Android ListView with Checkboxes: How to capture checked items?
Android ListView
Adding CheckBoxes to a Custom ListView in Android
how to display all checked items from multiple choice listview
On click of certain listview items, I need to show sub item under the item clicked.
Could some one please throw some light on this?
If you are talking about Expandable List then just look at this example.
ExpandableList1.java
Also this ExpandableListView
You can try out an ExpandableListView in Android.
Is it possible to handle click of listview as well as its childview like checkbox in android?
If i understand it right, you want to have a Listview, where you can click on particular rows and also on checkboxes that are in this rows?!
Thats possible, you have to set OnClickListener/OnLongClickListener for the row clicks and an OnCheckedChangeListener for each checkbox.
Is that what you wanted?
Here is another solution which can handle click for both list row as well as its child view.
Refer this link.
Android custom ListView unable to click on items
I hope it will help you. :)