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

Reply via email to