The above activity was created using the xml tag: android:theme=*"@android:style/Theme.Dialog *This gives the Activity a floating window/Dialog look.
On Mon, Feb 15, 2010 at 12:56 PM, sridhar marampudi < [email protected]> wrote: > Hi , > If the position of the Activity has to be changed at runtime then we need > to get the Window Object from the Activity and then set the x, and y > coordinates of the Layoutparams. > Below is the snippet from the code which worked out for me. > > WindowManager.LayoutParams lp = *this*.getWindow().getAttributes(); > lp.x = 50; //x position on the screen > lp.y = 50; > *this*.getWindow().setAttributes(lp); > > Hope, this is helpful. > > On Wed, Jan 27, 2010 at 10:05 PM, ls02 <[email protected]> wrote: > >> In activity onCreate where all views are set all views sizes are still >> 0. I need to create an image that depends on sizes on some views. >> These views sizes depend on content set at runtime. I didn't find any >> overridable in activity that is called AFTER all views have been set >> and inflated and their inflated runtime sizes are valid. >> >> On Jan 27, 10:48 am, "Mark Murphy" <[email protected]> wrote: >> > > How do I reposition views at runtime? >> > >> > The same way you position them in the first place -- by manipulating >> their >> > layout rules (e.g., android:layout_centerInParent). You do this via >> > calling getLayoutParams() on your View, casting it to an appropriate >> type >> > (e.g., RelativeLayout.LayoutParams), making the desired changes, and >> > calling setLayoutParams() to affect those changes. >> > >> > Note that I haven't done this in quite some time, so the above recipe is >> > from memory and may be a bit off, though I'm pretty sure it is mostly >> > correct. >> > >> > -- >> > Mark Murphy (a Commons Guy)http://commonsware.com >> > Android App Developer Books:http://commonsware.com/books.html >> >> -- >> 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]<android-developers%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > -- 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

