title: Android bottom action bar that doesn't hide fields when using soft keyboard
body: <p>I'm disabling the normal top action bar by using:</p>
  
  <pre><code>&lt;style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"&gt;
  </code></pre>
  
  <p>&amp; I want to use a bottom action bar to have the done/cancel actions like this calendar app:
  <img src="https://i.stack.imgur.com/K8f03.png" alt="enter image description here"></p>
  
  <p>but when I try to write something to the editTexts available in the scrollView, the bottom action bar hides the fields, &amp; I want it to be visible like also the calendar app below:
  <img src="https://i.stack.imgur.com/uzrbB.png" alt="enter image description here"></p>
  
  <p><strong>So, how can I achieve similar behavior?</strong> (so the bottom action bar won't hide any field when opening the soft keyboard), </p>
  
  <p>I'm using code like this:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:custom="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:baselineAligned="true"
  android:orientation="vertical"
  android:weightSum="1"&gt;
  
  &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="match_parent"
      android:fillViewport="false"
      android:id="@+id/formScrollView"&gt;
  
      &lt;LinearLayout
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:orientation="vertical"&gt;
          &lt;!-- all form fields goes here --&gt;
      &lt;/LinearLayout&gt;
  
  &lt;/ScrollView&gt;
  
  &lt;FrameLayout
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:background="@android:color/white"
      android:layout_alignParentBottom="true"
      android:layout_centerHorizontal="true"
      android:padding="@dimen/done_button_padding"
      android:id="@+id/happeningDoneLayout"&gt;
  
      &lt;Button
          android:id="@+id/doneButton"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:layout_gravity="bottom"
          android:text="@string/done"
          android:layout_alignParentBottom="true"/&gt;
      &lt;Button
          android:id="@+id/cancelButton"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:layout_gravity="bottom"
          android:text="@string/cancel"
          android:layout_alignParentBottom="true"/&gt;
  &lt;/FrameLayout&gt;
  
  &lt;/RelativeLayout&gt;
  </code></pre>