В моем проекте я использую кнопки в нижнем колонтитуле, когда любой текст, введенный в текстовое поле, открывает qwerty-клавиатуру, и в то же время кнопки меняют свое положение нижнего колонтитула и отображают над клавиатурой.Вот мой код
<LinearLayout
android:layout_alignParentRight="true"
android:background="#4D4D4D"
android:id="@+id/linearLayout3"
android:layout_width="fill_parent"
android:layout_height="55dp"
android:layout_marginTop="-55dp" >
<Button android:id="@+id/signout" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:layout_weight="1"
android:background="#4D4D4D"
android:text="Add Spot"
android:textSize="15px"
android:padding="8px">
</Button>
</LinearLayout>