I have seen a number of threads discussing the deprecation of AbsoluteLayout. I'm a little fearful of reading third-party blogs that suggest solutions to the deprecation because in some discussion threads the Google employees have explicitly said the blogs contain misunderstandings or inaccuracies.
So, I need to know how to implement my app's behavior without AbsoluteLayout. I would greatly appreciate any input people might have, especially the real pros, the Android dev team who, by deprecating AbsoluteLayout, must have a clear picture in their heads of how to reorganize code to be up-to-date to achieve the same functionality. Romain Guy, Diane Hackborn, I'm looking your direction. :-) The relevant part of my app is a single large View covering the majority of the screen, a subclass of my own creation, whose onDraw basically paints a complicated bitmapped canvas. Subsequently, I repeatedly add and remove (or set visibility to VISIBLE and GONE, that's actually the approach I've taken) an EditText (also subclasses with unique behavior) which I must frequently reposition to pixel precision over the background canvas. I currently do this by setting up a new LayoutParams with the EditText's new location and then calling AbsoluteLayout.updateViewLayout on the EditText. Works like a charm. So, a single screen-spanning View drawn with a bitmap, overlaid with a single EditText which must be positioned to pixel precision, and set VISIBLE and GONE periodically, and be moved from location to location from time to time. Million dollar question: Without using AbsoluteLayout, what is the official Android/Google endorsed method for implementing this behavior? FrameLayout and RelativeLayout seem -- at the least -- rather indirect in this situation where AbsoluteLayout provides a literal interpretation of my app's behavior: one view positioned arbitrarily over another view. Am I incorrect? Can one or both of them achieve this behavior as painlessly as AbsoluteLayout? Thank you. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

