Android :: Android - Changing Checked Status On Click
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
Aug 16, 2010
Wondering if I'm going about this the right way or not. I have 3 buttons on my screen (Restart, Previous, Next). When the view loads it shows the first image which is fine. When I click the "Next" button I want it to load a second image and so on for up to 9 images. If I click the "Previous" button it should go back one image. Clicking "Restart" should go to the first image. I have the Restart one working. I'm having trouble with the Next button because it only shows the second image (I think because my "a" variable is initialized at 0).
View 1 Replies
View Related
Jun 17, 2010
MY issue is that only the last option text is changing on the click of the Next button and the rest remain same. There is some problem with the loop i think.Can someone sort this out please. Here's the db class: Code...
View 1 Replies
View Related
Aug 16, 2009
My applications carries on processing when the user presses the home key, and generates status bar notifications if something happens the user requested to be notified about.
If a user holds the home key and then selects the application, it is restored in its correct state with the activity on top that showed when the user left.
However, since the intent that is associated with the status bar notification is FLAG_ACTIVITY_NEW_TASK and I put in the class name of the activity that launched the application (I assume this is what I must do?), the launcher activity is started when the notification is "clicked". I can then switch the application back to the current activity by starting that "active" activity again, but then I seem to have two instances of the activity in memory, since I have to press back twice to leave it. And I suspect my activity stack is then messed up as well.
I have set the launcher activity to be singleTask, but that only helped a bit. From my reading I thought this would just give the task focus if the launcher activity is not on top, but instead it gives the launcher activity the focus.
Is there a way for a notification click to work more like the task switcher provided by long pressing the home button?
View 10 Replies
View Related
Jun 11, 2010
I have read on the market support that "If you have previously published an application for free, you cannot change it to have a price". But I was wondering, if at the contrary I change my app from paid to free and some time after I want to re change it from free to paid! Can I? And if yes, Have I to wait some period (I have read something like this in the contract)?
View 2 Replies
View Related
Sep 8, 2010
I am currently running Fresh 3.2. I am trying to find out where I can get just the status bar icons, not the full theme. Or a run down on how to change it.
View 8 Replies
View Related
Apr 21, 2013
Changing the sms notification in the status bar. I am unable to get to a personal computer at the moment?
Below is my mms app, and the icon I would like it changed to, (I would do it but I do not have a working computer at the moment.)
View 3 Replies
View Related
Apr 9, 2010
I don't know exactly how to explain this problem, but I'll try. I have a ListView with several items. Each item has inside a TextView and two ImageView. I want the ImageView change when I click on them, and I want to open a context menu when I press for a long time into the ListView item.For the ImageView, everything works properly. For the whole item, I can show the context menu after a long press, but my problem is that the ImageView changes as well when I am pressing the TextView, for example.I hope you understand my problem. I think that all the children of a view are affected by an event in the parent, but I am not sure.
View 2 Replies
View Related
Dec 10, 2009
Changing the statusbar color Nevermind.
View 49 Replies
View Related
Jul 26, 2013
I am running Cyanogenmod 10.1.2 for the LG optimus 4x HD (LG-P880) and i would like to change the transparency for the status bar.
I know there are lots of threads for this, but every one ive tried seems to just crash my system UI. I would also like it if you could change the colour by app (i know paranoid android does this however, i have not found a stable build for the 4X.)
I am not very experienced at coding mumble jumble, however i do know how to build APK files etc..
View 4 Replies
View Related
Nov 23, 2010
Any way to do this in 2.1?
View 5 Replies
View Related
Jan 11, 2013
I have a Galaxy Nexus running JB 4.2 and I've started playing around with (basic) customisation. Is it possible to change the colour of the Status and System Icons at the top of the screen from the default blue? Preferably to white. I have a nice dark look going courtesy of sammyycakes and others, the blue spoils it a bit.
View 6 Replies
View Related
Feb 8, 2012
I don't mean 12/24 hr format. I mean HH:mm:ss format. I want my status bar clock to display something like 23:59:59, I want the "seconds counter" included. How do I do this? Are there any app that can do this or I need to modify some system files (SystemUI.apk perhaps)? My phone is xperia mini pro (rooted).
View 3 Replies
View Related
Oct 6, 2010
How do I change the color of the status bar behind my music player. It is purple right now and I would like to change it. I think I may just be overlooking something very simple.
View 2 Replies
View Related
May 29, 2014
Is there something that replicates this feature?: changing a notifications priority/or hiding the notification icon from the status bar.
I know that you can permanently hide all notifications of an app via app info, but what I am looking for is something that will allow me to only hide any icon from the status bar, but the notification will still be there when I pull down the notification shade.
I currently use a ROM that has this feature, and I have yet to find it implemented in any other way or through any other ROM. I would love to go back to stock or an AOSP rom and use only Xposed modules, but this is the only thing that is stopping me. This feature is absolutely vital in my opinion in my everyday use.
You can see this feature in the screenshot below. When I long press any notification when I select the Hide status bar apps notification icon, the icon will not show up. As if it either replaces it (which I believe it does with a transparent dot) or just as useful would be to change the priority of the notification to low.
This just amazes me that I can't find anything else that does this. I'm hoping there is some type of xposed module that can replicate this feature, or anything really. If only i could find the code in the source of the rom myself to compile it into stock or something... Nexus 5
View 3 Replies
View Related
Apr 1, 2010
when I click on one item in the ListView that item's background changes to light gray, but when I continue to scroll through the list every 4th item has the background changed to light gray even though those other items have not been clicked. How do I make only the item I clicked be effected by the click?
ListView lv = (ListView) findViewById(R.id.resultsList);
lv.setAdapter(new ArrayAdapter(this, R.layout.resultitem, (String[])labelList.toArray(new String[labelList.size()])));
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View view, int position, long id) {
TextView tv = (TextView)view.findViewById(R.id.result);
tv.setBackgroundColor(Color.LTGRAY);
tv.setTextColor(Color.BLACK);
View 1 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
May 3, 2010
I have a ListView in my Activity. I am trying to catch both a click and a long click (which should bring up a context menu).
ListView lv = (ListView) findViewById(R.id.MyListView); ... lv.setOnItemClickListener(this); lv.setOnCreateContextMenuListener(this); ...
I notice that if I have both the click and long click listeners up, I won't ever get the long click listener (i.e. the context menu). If I remove the setOnItemClickListener() call, i get a call into
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscribe@googlegroups.com For more options, visit this group at
View 4 Replies
View Related
May 31, 2010
I have just started my career as an android programmer, and am currently relying heavily on the sample code and api examples. I have been working with this api example, to produce an expandable list of items (note this example does not use the ExpadableListView).In playing with the example, I tried to add another widget that would become visible and be gone at the same time as the text (mDialogue in the sample code). This works well with another TextView, but as soon as I tried to add a button widget, it stopped working. The list would expand on first click, showing my hidden TextView and Button, but it will not disappear on further clicks. The button is however, clickable, and I was able to set up an onClick listener to change the button text back and forth.I'm starting to wonder, is it just not possible to have a clickable item inside a clickable list item? Or is there some kind of work around? Would it solve my problem if I used ExpandableListView?
View 1 Replies
View Related
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 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 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
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