I would suggest using the gravity attribute. If the layout fills the parent, then you should be able to use the gravity "bottom" I think. I would change to a LinearLayout for the top level element and make sure it fills the parent. Also, you can accomplish the spacing you need by using padding/margins in your elements. It will save a little memory from the jvm because it won't have to create instances of those elements.
Good luck. I am still mastering this layout stuff myself. -David On Aug 1, 3:17 pm, compositesForAndroid <volleyballm...@gmail.com> wrote: > I am new to android programming, i just started a few days ago, but I > have be using Java for about four years. I am making a program that > will take in some values and run some calculations for a composites > project. As the first page I need it to allow the user to enter > values in an "editbox" and then click the save button and take in all > the values. As of right now this puts the save button at the top of > the screen even though i told it to go below the table layout. I also > tried putting "android:layout_below = "@id/VF" " but that did not work > either. Any Suggestions? > > <?xml version="1.0" encoding="utf-8"?> > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ > android" > android:id = "@+id/table" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:background="#0000aa" > android:padding="10px" > > <TableLayout xmlns:android="http://schemas.android.com/apk/res/ > android" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:stretchColumns="1"> > > <TableRow> > <TextView > android:layout_column="1" > android:text="E_fiber" > android:padding="3dip" /> > <EditText > android:id="@+id/E_fiber" > android:layout_width="100dip" > android:layout_height="wrap_content" > android:gravity="right"/> > </TableRow> > > <View > android:layout_height="2dip" > android:background="#FF909090" /> > > <TableRow> > <TextView > android:layout_column="1" > android:text="E_matrix" > android:padding="3dip" /> > <EditText > android:id="@+id/E_matrix" > android:layout_width="100dip" > android:layout_height="wrap_content" > android:gravity="right"/> > </TableRow> > > <View > android:layout_height="2dip" > android:background="#FF909090" /> > > <TableRow> > <TextView > android:layout_column="1" > android:text="NU_fiber" > android:padding="3dip" /> > <EditText > android:id="@+id/NU_fiber" > android:layout_width="100dip" > android:layout_height="wrap_content" > android:gravity="right"/> > </TableRow> > > <View > android:layout_height="2dip" > android:background="#FF909090" /> > > <TableRow> > <TextView > android:layout_column="1" > android:text="NU_matrix" > android:padding="3dip" /> > <EditText > android:id="@+id/NU_matrix" > android:layout_width="100dip" > android:layout_height="wrap_content" > android:gravity="right"/> > </TableRow> > > <View > android:layout_height="2dip" > android:background="#FF909090" /> > > <TableRow> > <TextView > android:layout_column="1" > android:text="Volume Fraction" > android:padding="3dip" /> > <EditText > android:id="@+id/VF" > android:layout_width="100dip" > android:layout_height="wrap_content" > android:gravity="right"/> > </TableRow> > > <View > android:layout_height="2dip" > android:background="#FF909090" /> > </TableLayout> > <Button > android:id = "@+id/save" > android:text = "Save" > android:layout_height = "wrap_content" > android:layout_width = "wrap_content" > android:padding = "10dip" > android:layout_below = "@id/table"/> > </RelativeLayout> -- 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