In some of the fragments in my app I have an EditText on the bottom of the page. The problem with this is that when the keyboard opens, the keyboard overlaps the bottom of the page so you can't see the EditText. Is it possible to align the bottom of the FrameLayout, which contains the Fragments, to the top of the keyboard?
The view of the Activity containing the FrameLayout:
<?xml version="1.0" encoding="utf-8"?>
<com.myapp.Layouts.FullDrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity_">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/view_toolbar" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/view_menu_bar" />
<include layout="@layout/view_menu_bar"
android:layout_height="@dimen/menu_bar_height"
android:layout_width="fill_parent"
android:layout_alignParentBottom="true"
android:id="@+id/view_menu_bar" />
</RelativeLayout>
</LinearLayout>
<include layout="@layout/view_drawer"
android:id="@+id/drawer"
/>
</com.myapp.Layouts.FullDrawerLayout>