Android :: Setting Initially Checked CheckedTextViews In ListView For ChoiceMode - MultipleChoice
Aug 9, 2010
I am having a really difficult time trying to work with android's ListView multipleChoice mode. Here is what I am trying to do:
I have a "players" button in a game setup screen. When this is clicked it opens another activity with a multipleChoice ListView of all the players in the database in CheckedTextViews. I have this working properly and when you click on a player they will be added or removed from the game via a query to the game_players table.
The problem I am having is in setting up the ListView so that the players that have already been added to the game get checked initially when the activity opens.
I have tried to do this by iterating over the entire list in the ListView activity but this doesn't work because the Views that are not currently visible can't be accessed to check.
So now I'm trying to do this in my extended SimpleCursorAdapter in bindView but I can't even get this simple code to work:
CODE:.........
It correctly sets the player's name with setText(), but I can't get any of the boxes to check in bindView. Is there somewhere else I should be doing this or am I just doing it incorrectly?
View 1 Replies
May 6, 2010
Given a listview that shows checkboxes next to a list of people, I want to be able to get the names (in Strings for example) of the people who are checked. I have set my listview mode to allow for multiple checks.
getCheckedItemPositions()
Will get the positions but I can't figure out how to iterate over the listview to get the names. Also Eclipse tells me that getCheckItemIds is not a valid method for ListView.
View 3 Replies
View Related
Aug 14, 2010
I have a ListView that just contains a CheckedTextView. I have a very simple CursorAdapter that populates CheckedTextViews. When I click on an item, I can see that I am responding to the correct row, store the value in my model and the CheckedText gets checked. However, when I scroll down and then back up again, while I see that the model contains the correct value (in #bindView), calling #setChecked on the CheckedTextView has no effect. Ie All items are unchecked. Code...
View 9 Replies
View Related
Oct 11, 2010
I am using a ListView in which only one item can be checked at a time.
This is my custom list_row.xml :
CODE:..........
I populate the list in onCreate() using a normal array adapter :
CODE:............
When the list is displayed, I want to have, say the 5th item, in the list as Checked. How can I go about doing this? I know CheckedTextView has a function called setChecked(), but how can I get my 5th item from the list to apply this function on it?
View 1 Replies
View Related
Feb 14, 2010
Ive got ListActivity and i am using custom CursorAdapter. in each item of the list ive got also checkbox. now i have in my list screen a perm button, when you press on it, it should find all the checkboxes which are 'checked' and do some operations on the item which it's checkbox is 'checked'. how can i retrive all the checked ones? ive done focusable:false, so i can use OnClickListener, but i dont know how farther then
this..
some code:.............
View 1 Replies
View Related
Mar 21, 2010
The problem is that when I filter the list the entries switch position in the list view. Take for example three entries: 'A', 'B' and 'C' where 'C' is checked beforehand (i.e. the entry at position 3 in the list). When I type a 'C' on the keyboard, only the 'C' entry is displayed (as intended). Now 'C' is not checked anymore, since the entry has moved from the checked position 3 to the unchecked position 1 in the list.This behavior leads to some not very welcome effects in the app. Is there a way to "move the selection with the filtering", i.e. bind the checked state to the entry and not to its initial position in the list? Or do I need to find a new approach?
View 1 Replies
View Related
Sep 29, 2010
I'm new to android, please help me how to save the state of checkbox,
i.e.
I've ListView with checkbox, three textview and again checkbox. I wish to save the checked state of item(s),
how to save the state of checkbox.
View 5 Replies
View Related
Jul 1, 2010
Currently I have a list view within it each row has a checkbox attached. I would like that once any checkbox is checked, at the bottom of the screen a view displays, and once none of the checkboxes are checked, the view automatically disappeared. Possible to do this?
View 2 Replies
View Related
Oct 7, 2010
I'm facing problem in scrolling. I've 20-25 items in my List, if i checked first check box, scroll down, then come up, my checked status lost (becomes unchecked), in cursor adaptor. If i use base adaptor problem is resolved but major issue with base adaptor is performance, if my list goes beyond the 100 items.
View 9 Replies
View Related
Apr 25, 2009
I have TabActivity that uses 2 other ListActivities for the tabs. Both underlying ListViews are set to CHOICE_MODE_MULTIPLE. When I run the following sequence of events, I get a strange result: 1) Setup one activity (tab) and its ListView using a CursorAdapter, including checking some items on the list 2) Reorient the screen (open the keyboard) 3) Setup the second activity (tab) and its ListView using a CursorAdapter, including checking some items on the list 4) Switch back to the first tab
At this point, I can see in Eclipse that although (of course) each ListView is a distinct object, the internal variable used to store the checked state of items, called mCheckStates, is the SAME OBJECT REFERENCE in each of the ListViews.
Clearly this is an issue, since the two views should not share the checked state of items between them.
If I skip step #2, this does not occur
Here is a bit more detail:
After Step 1: ListView1 is object reference @1, ListView1.mCheckStates is object reference @2
After Step 2: ListView1 is object reference @3, ListView1.mCheckStates is object reference @4 (the reorientation recreates the views)
After Step 3: ListView2 is object reference @5, ListView1.mCheckStates is object reference @2 <-- note the reuse of this reference from step #1, not sure how/why
After Step 4: ListView1 is object reference @3 (unchanged), ListView1.mCheckStates is object reference @2 (changed) <-- same as ListView2.mCheckStates
View 8 Replies
View Related
May 12, 2010
Is it possible to make a multiple choice list with android:choiceMode="multipleChoice" or setChoiceMode(ListView.CHOICE_MODE_MULTIPLE) on an ExpandableListView? I am able to do this with CheckBoxes on a plain ListView, but it doesn't seem to be working with ExpandableListView. In the latter, clicking the list item (either parent or child) does not affect the checkbox as it does in the former.
I have noticed that it is possible to click exactly on the checkbox to make it toggle, but this is a very small target.
View 1 Replies
View Related
Jul 21, 2010
I want to let users input a postal code to my app. The common use case is the US zip code, which are composed solely of numbers, so I'd like to display the numeric keyboard initially in the soft input. However, not all postal codes are solely digits, so I still need users to be able to enter other characters.
I've been trying to do this with android:inputType, but by setting the "number" flag, it automatically blocks any input except for number-based stuff. Is there a way to just accept general text, but get the soft keyboard to initially display a more number-based keyboard?
View 1 Replies
View Related
May 20, 2010
I have an activity with a ListView which is populated through a custom ArrayAdapter. There is an array of objects which have a Boolean property called 'isRead'. Based on the value of this property, I want to set the typeface of one of the TextViews in the row to either 'normal' or 'bold'. I also set the color of the text to either 'gray' or 'black When the Activity initially starts up, everything works as expected. If isRead is true, the text is gray with a normal font. Once I scroll down the list and then scroll up again, the text of an object where isRead is true is colored gray, but the font is bold. Code...
View 1 Replies
View Related
Apr 4, 2010
I am trying to implement a ListView that is composed of rows that contain a View on the left followed by a TextView to the right of that. I want to be able to change the background color of the first View based on it's position in the ListView. Below is what I have at this point but it doesn't seem to due anything. Code...
View 2 Replies
View Related
Oct 15, 2010
I have a problem with ListView, it seems a bug, setting a textsize for textview of a ListView, not all separator line are shown! (ListView doesn't show all item separator)...
you can see the in this screenshoot: http://yfrog.com/myselezione002p
I have prepared a little testcase for this issue: [url]
View 4 Replies
View Related
Nov 16, 2010
How to use a layout as empty view for a listview when the adapter has zero elements?
setEmptyView is not working with this code :
CODE:..............
Layouts used :
CODE:...........
main.xml
CODE:...............
View 3 Replies
View Related
Oct 11, 2010
I wish to work with checked list views wherein only one item can be selected at a time. Some queries related to this:
1) Is it advised to work with CheckedTextView as the ListView items, or a combination of CheckBox and TextView?
2) If using CheckedTextView, the text comes first and the checkbox appears on right edge. Is it possible to make the checkbox come on the left of the TextView?
3) How can I make one of the items as checked in onCreate()?
I am using array adapter and calling setAdapter() to populate list.
View 1 Replies
View Related
Feb 16, 2010
I have list of checkboxes in list binded by Custom simpleCurserAdapter. in my Custom simpleCurserAdapter ive override the newview and binview with my modifications. ive managed somehow to do multichoice.. wierd thing after i delete any item from my list , the first item's checkbox is being checked all of a sudden.. how does that happen? how can i solve it?
code: my curser SimpleCursorAdapter class:
CODE:......
I couldnt find another way of doing this, but this is how i set listeners to my checkboxses
CODE:.....
Now this is code part from the ListActivity class which desbribes the button which deleting the checked Box items
CODE:......................
View 3 Replies
View Related
Sep 9, 2010
Basically it is deleting my oldest text from the particular person when I receive a new text from said person. Seems 10 texts is the threshold.I didn't make any changes and this started occurring.
View 4 Replies
View Related
Oct 7, 2010
I have a RadioGroup view inside a LinearLayout. The radio buttons are added from dataList. If I call the code below from inside onCreate, the correct button is checked. However the dataList can get updated from time to time and after that happens I call this code again, without destroying the Activity. After that, the view is redrawn but no button is checked. I suspect the RadioGroup checked-button bookkeeping is getting confused by the removeAllViews call. Any ideas what might be going wrong?
View 6 Replies
View Related
Feb 13, 2010
I have a list view having several items and it is multichoice list. I want to display the checked item of list view. how i can do this.can anyone help me?
View 1 Replies
View Related
Oct 30, 2010
I've got a dialog which shows a list of checkBoxes. I'd like to set different boxes checked each time the dialog is showed. But that only works the first time.. I want it work every time the dialog is showed!
This is my code...
View 2 Replies
View Related
Jun 25, 2010
I am trying to use R.layout.simple_list_item_multiple_choice with ListView. CheckedTextView is used in mple_list_item_multiple_choice.xml, but how can I make the checkbox be left aligned instead of right aligned?
View 1 Replies
View Related
Jul 7, 2010
Instead of having a check mark for the icon, I want a custom star (I have checked and unchecked icons). Can this be done through a property? Or must I declare a custom widget that derives from Checkbox?
View 2 Replies
View Related
Sep 17, 2010
I have android HTC mobile os version - 1.6 . I have GPRS setting in my mobile. I can access internet through mobile. But in my programme to findout my current latitude and longitude i checked the gps enabled it shows false.
My code is below
CODE:...................
View 4 Replies
View Related
Aug 4, 2013
I flashed a THL W100 with sp tool and stupidly left the preloader checked, it finished all good and show me the green circle, but now it wont boot up and when i try to flash with any w100 rom it says the rom is not compatible with this device..
View 5 Replies
View Related
Jul 19, 2010
Htc legend doesn't vibrate when i receive sms,even i checked the notification..
View 1 Replies
View Related
Oct 3, 2009
How can I stop email (Gmail) from being checked all the time. I want to manually check it as required.
View 8 Replies
View Related
Jul 24, 2010
Where do I find the file that has saved spell checked words I added to the dictionary. Sometimes I misspell words and it auto saves them...I want to delete the incorrect ones.
View 6 Replies
View Related
Aug 23, 2010
I have a listview that needs to be multiple choice (i.e each list item has a checkbox which can be checked / unchecked). The list view is in a tabhost and is the content for teh first tab. My set up is like so: My tab is set up with:
TabSpec tab = tabHost.newTabSpec("Services");
tabHost.addTab(tabHost.newTabSpec("tab_test1").setIndicator("Services").setContent(new Intent(this, ServiceList.class)));
When the tab is clicked new activity ServiceList is started. ServiceList is defined as such:
public class ServiceList extends ListActivity{ private EscarApplication application;
ListView listView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.service_list);
ServiceList.this.application = (EscarApplication) this.getApplication();
final ListView listView = getListView();
} protected void onListItemClick(ListView l, View v, int position, long id) { String.valueOf(id); Long.toString(id); ( (CheckedTextView) v).setChecked(true);
super.onListItemClick(l, v, position, id);
} @Override public void onStart() { super.onStart();
//Generate and display the List of visits for this day by calling the AsyncTask
GenerateServiceList services = new GenerateServiceList();
int id = ServiceList.this.application.getVisitId();
services.execute(id); listView = getListView(); listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
} //The AsyncTask to generate a list private class GenerateServiceList extends AsyncTask<Integer, String, Cursor> { // can use UI thread here protected void onPreExecute() {
} // automatically done on worker thread (separate from UI thread) protected Cursor doInBackground(Integer...params) { int client_id = params[0];
ServiceList.this.application.getServicesHelper().open();
Cursor cur = ServiceList.this.application.getServicesHelper().getPotentialVisitServices(client_id);
return cur;
} // can use UI thread here protected void onPostExecute(Cursor cur){ startManagingCursor(cur);
// the desired columns to be bound String[] columns = new String[] {ServicesAdapter.KEY_SERVICE};
// the XML defined views which the data will be bound to int[] to = new int[] {R.id.display_service};
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(ServiceList.this, R.layout.service_list_element, cur, columns, to);
// set this adapter as your ListActivity's adapter ServiceList.this.setListAdapter(mAdapter);
ServiceList.this.application.getServicesHelper().close();
} } }
So, everything works ok until I click on my list item to change the checkbox state. The part of teh code set to handle click events is causing me problems:
protected void onListItemClick(ListView l, View v, int position, long id) { String.valueOf(id);
Long.toString(id); ((CheckedTextView) v).setChecked(true); super.onListItemClick(l, v, position, id);
}
My understanding is that the View v passed to the onListItemClick method reperesents my list element, so I am trying to cast v as a CheckedTextView and set teh checked value to true, however this just causes my app to crash.
View 1 Replies
View Related