I read through more discussion on this topic and realized that I need to use a context sensitive menu to do any item specific tasks in the list. I incorporated this in my code and my context sensitive actions work fine now. One thing I have noticed is if I enter touch mode by touching the edit box within the compound view and then long press the edit box, I get the context menu items of the compound view as well as the context menu options of the edit box (cut, copy etc.).
I guess that is the expected/desired default behavior, but what if I want only the context menu items of the compound view, but not that of the edit box's? What would be the best way to achieve this? On Jun 25, 10:34 am, Anil Bhatt <anil.kumar.bh...@gmail.com> wrote: > Hello, > I have read related posts and blogs about how a list item loses > selection on enteringtouchmodeand the suggestion to use onClick/ > onSelect listeners or selection modes, but I am still having the > following problem. > > I have a list view, where each item row is acompoundview, > consisting of an edit box and a check box. > > I want to track the position of thecompoundview item on which the > user is working currently (even if the row is not selected but the > edit box in thecompoundview has focus). > > Currently I am trying to use ListView's onItemClick/OnItemSelect > listeners to track the current item row. I am remembering the last > selected item's row position in an instance variable in the list > activity. > > The problem is, when I select an item and thentouchthe edit box of > another item, my tracked item position is not of the edit box I have > focused on, it's the last selected items position. > > How can I track the position of thecompoundview whose edit box just > got touched? > Any help will be much appreciated. --~--~---------~--~----~------------~-------~--~----~ 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-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---