Hi there, I'm trying to realize how the focus and selection in the Gallery widget is doing their job. I'm facing weird situations when trying to update information (TextViews and Spinner) upon a selected item in the Gallery. The focus and selection is lost. So, using the resource gallery_item_background will end in showing the "unselected" background for the current selected image. I have used the .xml that came with the android sdk, and I can't realize how this is happening. I have set setFocusable(false) and setFocusableInTouchMode(false) to all other Views to try out (and true for the Gallery) without any luck.
I have also add 'in-situ' debug, that is, a menu that updates differents widgets when onItemSelected() is called. So I can see while using the application how the background resource is applied. When set to 'no update' the obvious thing happens. None of the widgets are updated with new values, and the background resource works as expected. When set to 'manual update' (an update in the listener that do: .setText() on the textview) does work depending the current View that is showing the TextViews (I have a ViewFlipper that display 2 differents Layout of the TextViews). I know that It can be complicated to understand the scenario without the code, but basically, updating the Spinner will always remove the focus from the Gallery (the Spinner was set no-focusable before) and the image resource background will be set as unselected. How can I manage this updates? I also call requestFocus() and requestFocusFromTouch() after the updates are made. I can't realize where is the problem. I have an update that is made by a handler. Happens the same thing. Any idea how should I manage an update to other widgets upon a selection on the Gallery without losing focus or the selected state of the image view? Thanks, -- If you want freedom, compile the source. Sebastián Treu http://labombiya.com.ar -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

