Use android:layout_margin. On Tue, Apr 29, 2008 at 7:13 PM, Kyle R <[EMAIL PROTECTED]> wrote: > > Is there a way to space the last button so its placed further from the > top 3? It's not the padding option. It would therefore look like: > > <- - - - -> > > > 1 > 2 > 3 > > 4 > > > <- - - - -> > > Thanks again for your help. > > On Apr 29, 9:51 pm, Kyle R <[EMAIL PROTECTED]> wrote: >> That worked perfectly, thank you very much. >> >> On Apr 29, 9:05 pm, Mark Murphy <[EMAIL PROTECTED]> wrote: >> >> >> >> > Kyle R wrote: >> > > I cannot figure out how to make 4 buttons, arranged vertically in a >> > > row, centered both vertically and horizontally on the screen. I don't >> > > get why this is so difficult. Is there a complete list of button >> > > attributes for the xml file and what they accomplish somewhere? >> >> > > What I am trying to achieve would look like: >> >> > > <- - - - -> >> >> > > 1 >> > > 2 >> > > 3 >> > > 4 >> >> > > <- - - - -> >> >> > Try this: >> >> > <?xml version="1.0" encoding="utf-8"?> >> > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" >> > android:orientation="vertical" >> > android:layout_width="fill_parent" >> > android:layout_height="fill_parent" >> > android:gravity="center" >> > > >> > <LinearLayout >> > android:orientation="vertical" >> > android:layout_width="fill_parent" >> > android:layout_height="wrap_content" >> > android:gravity="center" >> > > >> > <Button >> > android:id="@+id/btn1" >> > android:layout_width="300px" >> > android:layout_height="50px" >> > android:textAlign="center" >> > android:padding="15px" >> > android:text="1"/> >> > <Button >> > android:id="@+id/btn2" >> > android:layout_width="300px" >> > android:layout_height="50px" >> > android:textAlign="center" >> > android:padding="15px" >> > android:text="2"/> >> > <Button >> > android:id="@+id/btn3" >> > android:layout_width="300px" >> > android:layout_height="50px" >> > android:textAlign="center" >> > android:padding="15px" >> > android:text="3"/> >> > <Button >> > android:id="@+id/btn4" >> > android:layout_width="300px" >> > android:layout_height="50px" >> > android:textAlign="center" >> > android:padding="15px" >> > android:text="4"/> >> > </LinearLayout> >> > </LinearLayout> >> >> > I'll admit I'm not 100% certain why both gravity:"center" attributes are >> > needed -- I'd've expected the one on the outer-most LinearLayout would >> > have done the trick. But, this seems to give the visual effect you're >> > looking for, if I understood you correctly. >> >> > -- >> > Mark Murphyhttp://commonsware.com >> > The Busy Coder's Guide to Android Development -- coming in June 2008!- >> > Hide quoted text - >> >> > - Show quoted text -- Hide quoted text - >> >> - Show quoted text - > > >
-- Romain Guy www.curious-creature.org --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---