Answering my own question, had to switch it from a Relative Layout to a Linear Layout and problem solved. Also, didn't need to define a Bottom Margin for the Scrollview, but gave it a Layout Weight of "1", while the table layout with the buttons had the default Layout Weight.
On Feb 19, 10:22 pm, "Todd S." <toddstock...@gmail.com> wrote: > I have a full screen dialog that has a relative layout that contains a > TableLayout. Whenever the soft keyboard is displayed on the screen, it > shrinks these buttons. Instead of filling the bottom of the screen, > they only fill a third of it. How can I keep the size of the buttons > the same similar to the Contact app? > > <?xml version="1.0" encoding="utf-8"?> > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ > android" > android:fitsSystemWindows="true" android:layout_width="fill_parent" > android:layout_height="fill_parent"> > <TableLayout android:id="@+id/recipeButtons" > android:background="#B0B0B0" android:padding="3dip" > android:stretchColumns="0,1" > android:layout_alignParentBottom="true" > android:layout_width="fill_parent" > android:layout_height="wrap_content"> > <TableRow android:gravity="center"> > <Button android:id="@+id/editOtherAdditionButton" > android:text="Save" /> > <Button android:id="@+id/removeOtherAdditionButton" > android:text="Delete" /> > </TableRow> > </TableLayout> > <ScrollView android:layout_alignParentTop="true" > android:layout_marginBottom="55dip" > android:layout_width="fill_parent" > android:layout_height="wrap_content"> > <TableLayout android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:padding="3dip" > android:stretchColumns="0,1"> > <TableRow android:gravity="center" > android:background="#382E17"> > <TextView android:text="@string/app_name" > android:textSize="16dip" > android:typeface="sans" > android:layout_span="2" > android:textStyle="bold" > android:gravity="center" > android:layout_width="fill_parent" > android:textColor="@color/text_color" > /> > </TableRow> > <TableRow android:gravity="center"> > <TextView android:text="Edit Other" > android:textSize="30dip" > android:typeface="sans" > android:layout_span="2" > android:layout_width="fill_parent" > android:textColor="@color/ > text_color" /> > </TableRow> > <TableRow android:gravity="center"> > <TextView android:text="Name:" > android:textColor="@color/ > text_color" > android:textSize="16dip" > android:textStyle="bold" /> > <Spinner android:id="@+id/addOtherNameSpinner" > android:layout_width="200dip" /> > </TableRow> > <TableRow android:gravity="center"> > <TextView android:text="Amount:" > android:textColor="@color/ > text_color" > android:textSize="16dip" > android:textStyle="bold" /> > <EditText android:id="@+id/addOtherAmount" > android:gravity="top" > android:inputType="numberDecimal" > android:layout_width="200dip" / > > </TableRow> > <TableRow android:gravity="center"> > <TextView android:text="When:" > android:textColor="@color/ > text_color" > android:textSize="16dip" > android:textStyle="bold" /> > <Spinner android:id="@+id/addOtherNameSpinner" > android:layout_width="200dip" /> > </TableRow> > </TableLayout> > </ScrollView> > </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