Android :: On Context Item Selected Does Not Respond
Mar 13, 2010
I am creating a context menu in separate class from the listview, because the contextmenu will be access by several listviews in different classes. Whenever I long-click the listview, contextmenu pops up, but nothing happens when the options were chosen. Tried to look at logcat message and it said something like this:
Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43c488f8
Any idea what really causing this problem? cause it works perfectly fine if i put the contextmenu on the same class as listview.
View 13 Replies
Jan 22, 2010
Context Menu seems quite handy as long as we are using an AdapterView as we can easily get selected item position in onContextItemSelected from AdapterContextMenuInfo.position Any idea how we can achieve something similar in a TableLayout? In my TableLayout, i have some TableRow and i would like to get the row index in the onContextItemSelected callback like i would do with a simple ListView. I guess i will have to register the contextmenu for each row? but how can tie the row index with the menu? i see no way to do it with registerForContextMenu.
View 2 Replies
View Related
May 28, 2010
In Android, onContextItemSelected has a single MenuItem argument and so it isn't clear how to identify the view selected. MenuItem.getMenuInfo provides access to Contextmenu.ContextMenuInfo, but while both known subclasses provide access to the target view, there does not appear to be an accessor on the interface.One alternative is to save the View provided in onCreateContextMenu in a private class variable which relies on onCreateContextMenu not being called again in the activity before onContextItemSelected. Another is to use the id of the View for the itemId argument of ContextMenu.add. If we do this, we would then need to identify the option selected from the context menu by using its (possibly internationalised) title.what is the best method for identifying the View selected in onContextSelected?
View 1 Replies
View Related
Jan 20, 2009
I have list of items displayed in List Activity.
View 6 Replies
View Related
Feb 1, 2010
I'm trying to find out how I can create a pop-up menu bar, after I press on a checkbox item, so I can do multiple things like delete.If anyone know about any tutorial, or article it will be fully estimated!
View 1 Replies
View Related
Jun 3, 2010
I thought I could use the position int, but when I click on the item in the list view, nothing happens. Please help. Code...
View 1 Replies
View Related
Jun 8, 2010
I'm using a custom view to display items in a listview. For some reason every time the list is populated; the first item is shown as selected (ie; orange highlight). I've tried everything I can think about to solve it; any ideas?
View 2 Replies
View Related
Jun 24, 2010
I have a listview which has a bunch of selections. I want to keep the focus on the listview in touchmode and get the item selected. What is the best way to do that?
I found this blog:
http://bestsiteinthemultiverse.com/2009/12/android-selected-state-listview-example/ and
http://developer.android.com/resources/articles/touch-mode.html
What does the community suggest?
View 2 Replies
View Related
Sep 11, 2010
I need to get the selected Item from a ListView in adnroid .
View 1 Replies
View Related
Sep 14, 2010
Please Help me for getting the selected Item from a ListView. Items for the ListView are getting from a xml file. Elements of the ListView are filled up by the adapter(adpter contains ImageView and textView). I only need the TextView content from the ListView.By using the onItemClick i get only the index of the item.
View 2 Replies
View Related
Mar 11, 2010
I am a newbie coder and new to the SDK. I was just playing around with an app that i made. I wanted to know as to how to retrieve the item id of the selected item from the spinner when the spinner is re- populated.
For example, I created 2 spinners, if you selected item 0 from spinner1 then spinner2 will have a bunch of items and if you selected item 1 from spinner1 then spinner2 will have a different set of items. Now, my question is that when i select item 1 from spinner 1 then the items in spinner2 dont have different ids. So how do i differentiate from the two sets of data?
To illustrate,
User selected item 0 in spinner1 -> spinner2 gets data from array1 -> item 0 in spinner2 has id '0' and item text is "apple"
User selected item 1 in spinner1 -> spinner2 gets data from array2 -> item 0 in spinner2 has id '0' and item text is "oranges"
I know this sounds confusing but i hope the right people understood it..
View 6 Replies
View Related
Aug 17, 2010
I have a ListView with an edit text and a button below it. When I click on a listView item the keyboard appears and push up the edit text and the button. I want the list to scroll to the selected item.
View 2 Replies
View Related
Aug 28, 2009
How i get the Selected item from the list Adapter.In this above code if i selected March from the Dropdown Adapter means then how can i retrieve the Manth March to show in a textview.
View 5 Replies
View Related
Sep 28, 2010
When I change the background color of a list item it no longer flashes green when selected. Is there a way to retain this default behavior when the background is changed?
View 2 Replies
View Related
Aug 12, 2010
The default gallery widget only provides events for when items are clicked, but is there any way to tell what item is selected when only dragging the gallery around?
View 1 Replies
View Related
Aug 2, 2010
How to get a selected item from a spinner in android?
View 1 Replies
View Related
Mar 30, 2010
I always get an ClassCastException error... i do not what else to do...
- I'm using a data biding concept to populated the listview from a sqlite3 database.
- I just want to get the selected item text after a long press click.
This is the code of the activity:
CODE:........
This is the xml where a define the rows to show on the listview:
CODE:.................
View 1 Replies
View Related
Oct 8, 2010
An activity has a Button and a ListView. Initially, only the Button is visible. When the button is pressed, the ListView is displayed. When displayed, is it possible for me to show one particular item as selected/focussed?
A use case could be that suppose it is a list of language settings and when the list opens, the currently selected language must be shown as highlighted. If I know the index of the item, how to set it as focused on display?
View 1 Replies
View Related
Oct 29, 2010
I am an Android newbie trying to learn the UI side of things and it's doing my head in. Here's what I have right now:
CODE:.....
What I am struggling to figure out is how do I style the selected item? At the moment the selected item has a ghastly orange background which, under the rounded green rectangle, gives an orange outline effect.
View 2 Replies
View Related
Jun 18, 2010
I created two Spinners to display the data in my application. In my first Spinner, the first item of the list is always displayed directly, but in the second Spinner nothing is displayed, even if I click on an item on the drop down view. Can anybody explain this behaviour?
Here is the code...
View 1 Replies
View Related
Apr 18, 2010
I have an activity with a ListView check list and a spinner that controls the sort order of the items in that check list. One of the sort options is to move the checked items to the beginning of the list. I would like to allow users to check some items in the list, select the 'sort by checks' option, check some more items in the list, and select the 'sort by checks' option again. However, I don't see how to detect that second selection of the spinner's 'sort by checks' option.
I've tried using setOnItemSelectedListener, but it doesn't call the onItemSelected handler unless a different item is selected. And I've tried using setOnItemClickListener, but it seems that listener cannot be used with a spinner according to following run-time exception from logcat:
- - - D/AndroidRuntime( 987): Shutting down VM W/dalvikvm( 987): threadid=3: thread exiting with uncaught exception (group=0x4000fe70) E/AndroidRuntime( 987): Uncaught handler: thread main exiting due to uncaught exception E/AndroidRuntime( 987): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.spinner/com.test.spinner.check_list}: java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner. E/AndroidRuntime( 987): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 2268) - - -
Any tips on how to detect the selection of an already selected item in a spinner?
View 4 Replies
View Related
Aug 26, 2009
How can you set the event listerner for a Spinner when the selected item changes>
basically what I am trying to do is something similar to this:
spinner1.onSelectionChange = handleSelectionChange;
void handleSelectionChange(Object sender){
//handle event}
View 7 Replies
View Related
Nov 12, 2010
Can I add a new item in SMS context menu which can in turn invoke my app/activity?
View 2 Replies
View Related
Oct 27, 2010
I have a custom listview row that contains a number of textView components. Instead of the "standard" single text item, I have created a item where each listview row contains several bits of information. For this example, I have a record id, a name, and a description for each row in the listview. I have my listview populated via
this.mDbHelper = new RecordDBAdapter(this); this.mDbHelper.open();
Cursor c = this.mDbHelper.fetchAllRecords(); startManagingCursor(c);
String[] from = new String[] {RecordDBAdapter.ROW_ID, RecordDBAdapter.NAME,
RecordDBAdapter.DESCRIPTION};
int[] to = new int[] {R.id.recordId, R.id.lblName, R.id.lblDescription};
// Now create an array adapter and set it to display using our row
SimpleCursorAdapter records = new SimpleCursorAdapter(this, R.layout.record_row, c, from, to); this.list.setAdapter(dives);
Now what I want is to be able to access the recordId value within each clicked item. I've tried to follow the Android tutorials to no avail. They do something like
Object o = adapter.getItemAtPosition(position);
but that still doesn't help either. What I really want is to get the value of the recordId within each selected listItem. Does anyone know how this would be accomplished? Here is my onItemClick event:
protected OnItemClickListener onListItemClick = new OnItemClickListener() {
@Override public void onItemClick(AdapterView<?> adapter, View view, int position, long rowId) {
// My goal is either to grab the value of the
// recordId value from the textView, or from the adapter.
//Object o = adapter.getItemAtPosition(position);
//Tried this, no joy
Intent intent = new Intent(NeatActivity.this, SomeOtherActivity.class);
// intent.putExtra("selectedRecordId",val); //val here is a numerical record row id being passed to another activity.
startActivity(intent); } };
View 1 Replies
View Related
Nov 18, 2009
1) A ListView with many items (i.e. scrolling will occur at some point)
2) At the beginning, the selection is at the top (item #0)
3) User is scrolling down (i.e. we're not in touch mode)
4) For the first items, the selection is moving down without the list to scroll.
5) Once the selected item is reaching the middle of the list's viewport: the list starts to scroll-down.
6) Then, toward the end of the list: scrolling stops and the selection keeps moving down until the last item is reached.
It's a common feature in (keyboard-enabled) UI frameworks but I don't believe it's possible to achieve with Android, as for now... Right?
View 3 Replies
View Related
Jul 20, 2009
I have a ListActivity, and long-pressing on an item brings up a context menu. One item in the context menu is "delete", and that brings up a confirmation box (and AlertDialog). When the user presses OK in the confirmation dialog, I need to know the ID of the item that was originally selected, so that I can actually delete it.
The flow looks like this:
This event: Causes Android to call:
-----------------------------------------------------
Long press an item -> onCreateContextMenu()
Select context menu item -> onContextItemSelected()
call showDialog()-> onPrepareDialog()
user clicks OK -> onClick()
In onCreateContextMenu and onContextMenuSelected, I can get at the id of the selected item from the ContextMenuInfo. In onPrepareDialog, however, I no longer have access to that information. The rub is that onPrepareDialog needs this information to set up an onClick listener on its POSITIVE button.
I know that, during onContextMenuSelected, I can stash the selected item's ID away into a field of my activity. I have done that, and it works. But it's also really ugly. The statefulness that it introduces makes me uneasy. Has anybody else seen a better way to pass such information around than to use fields in the activity?
View 3 Replies
View Related
Jul 24, 2010
I have a gallery that displays TextViews where the background of each view is the following code...
This selector work just fine for the state_pressed and default (idle) states, but the selected item state is never displayed. I REALLY do not want to force the background of the selected item by changing the background of the view when the onItemSelected event is called. What is the correct state or correct way to get the TextView background to be set properly. Is the selected (center) view in the gallery not really selected? Is there some other state I should put in the selector drawable xml?
View 6 Replies
View Related
Mar 5, 2010
I have a update view, where I need to preselect the value stored in database for a Spinner.
I was having in mind something like this, but the Adapter has no indexOf method, so I am stuck .
void setSpinner(String value)
{
int pos=getSpinnerField().getAdapter().indexOf(value);
getSpinnerField().setSelection(pos);}
View 2 Replies
View Related
Jun 30, 2009
I am trying to get the selected item of my spinner that is populated and I am already seeing the values. when I try to use (String) s.getSelectedItem(); to get the selected item, I am receiving a handler exception on Logcat.
The spinner throwing the error is a 2nd spinner resulting from the 1st spinner's selected item (that works perfectly). In other words, user selects from spinner one and upon selection, populates spinner 2 (until here everything is fine). When trying to get the value of the selected row in spinner2 , I am receiving the error.
here's the main parts of my code...
View 2 Replies
View Related
Nov 21, 2009
Newbie question. I'm using a SimleCursorAdapter to populate a spinner from an SQLite table, as shown in the Android dev docs. Code...
I've set up a listener, but I can't figure out how to get the selected item text, it pulls up the SQLiteCursor, not the actual text in the spinner.Code...
Google turns up the question on several message boards, but no answers, so it appears to be a common newbie question. It may be painfully obvious to some.
View 3 Replies
View Related