I have a large layout and I hide whole sections of it at a time by wrapping numerous related UI elements in a sublayout and toggling that sublayout's visibility between "visible" and "gone" via a button (which is obvious not contained within the sublayout itself). I want to start with all these "section" sublayouts in the "gone" state (either in the xml itself, or by setting those layouts to gone in onCreate(), I've tried it both ways, same erroneous result occurs). That is, I want all sections to be initially minimized and the overall layout as minimal as possible.
At onCreate() time I initialize all my UI elements. Later, when the user closes the layout I want to read all the settings of all the elements. However, those that were "gone" during initialization (which is to say, all of them since I start with everything "gone") were never initialized (for example, a spinner's selected view is null despite having been assign in onCreate()). I interpret this as indicating that UI elements are not really assigned when you assign them, but rather, during layout time, so if the element is never visible, the command to assign its value (a spinner's selection) never follows through. So, it seems like commands to assign UI element values only occur after the elements are laid out, meaning after they become visible. Will commands to initialize an element never take effect if the element is never made visible? If so, how do I achieve my intended goal of a bunch of hidden settings, some of which may not even be unhidden at all before the user decides to exit the settings? -- 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

