Without using listactivity, in a simple activity how can I have checkbox at the left followed by the text in the right for every row of a listview. If I tap on any row , the check box should be selected.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Check out this tutorial – it will give you an idea how to implement custom listview item layouts.http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/
To make the checkbox change state when any part of the whole item is clicked, add an OnClickListener to your item’s layout root element (convertView) and switch the checkbox state there.
PS Don’t mind the ListActivity stuff there. It will work either way. What matters is the custom Adapter and it’s getView() method that inflates custom layouts of your items.
UPD Here’s a more adequate way to accomplish what you want: your items should implement Checkable and then you can use ListViews singleChoice or multipleChoice mode with it. Here’s an answered question about that, although, the answer seems to miss the actual part about the checkbox. But I bet you can figure it out, what matters is the idea:
Android ListView with RadioButton/CheckBox in singleChoice mode and a custom row layout