I am having this exact problem right now. If I use android:visibility="invisible" in the XML then setting them to visible does nothing, no matter how I call it. Weird and annoying.
C On Mar 5, 3:52 pm, Jeremy Statz <jst...@gmail.com> wrote: > One of my products has an activity with three LinearLayouts that start > out invisible. The user has buttons that toggle these layouts on and > off, so they don't have the additional interface getting in the way if > they don't want it. This toggle behavior has broken on the 2.3.3 > version of Android, does anyone know what's changed there? The > behavior I'm seeing now is that if the layout is set to invisible > immediately, I can never make it visible again. > > The way this works is extremely simple, and has been fine for most of > a year. Upon startup I load the layout, then get those three layouts > and call setVisibility( View.INVISIBLE ). Later, when the user > presses the appropriate button, the button's callback does this: > > LinearLayout ll = > (LinearLayout)findViewById( R.id.PropsDetailedLayout ); > if( ll.getVisibility() != View.VISIBLE ) > ll.setVisibility( View.VISIBLE ); > else > ll.setVisibility( View.INVISIBLE ); > > The strange thing is, toggling them visible/invisible works just fine > so long as I don't make make them invisible on startup. Even if I > change the setting in the XML to have them be default upon load rather > than using the method, I still can't ever make them visible again. > > I've confirmed it's not a problem in getVisibility, as forcibly > setting them to visible any time a button press happens doesn't work > either. > > Has anyone else had this problem? -- 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