Como inflar a vista acima do RecyclerView no FrameLayout

Ao clicar em um botão, estou tentando inflar umEditText Acima de umRecyclerView. Mas, em vez de o EditText ser adicionado à parte superior do layout, pressionando o RecyclerView para baixo, ele é simplesmente colocado na parte superior do RecyclerView, cobrindo-o da seguinte maneira:

Você pode ver que "Novo texto" está cobrindo o primeiro item do RecyclerView. Como posso inflar acima do RecyclerView e ter o RecyclerView pressionado, acomodando o EditText recém-adicionado?

Aqui está o XML do meu FrameLayout ao qual estou adicionando o EditText em:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fab="http://schemas.android.com/apk/res-auto"
android:id="@+id/fragment_my_frame_layout"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<android.support.v7.widget.RecyclerView
    android:id="@+id/my_recycler_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scrollbars="vertical" />

<com.melnykov.fab.FloatingActionButton
    android:id="@+id/button_floating_action"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|right"
    android:layout_margin="16dp"
    android:src="@drawable/ic_action_new"
    fab:fab_colorNormal="@color/primary_dark"
    fab:fab_colorPressed="@color/primary" />

Aqui está o método onClick do meu FloatingActionButton, no qual desejo adicionar o EditText acima do RecyclerView:

    public void onClick(View v) {
    ViewGroup parent = (ViewGroup) rootView.findViewById(R.id.fragment_my_frame_layout);
    View view = LayoutInflater.from(getActivity()).inflate(R.layout.add_keyword_edittext, parent, true);
}

Aqui está o XML do EditText que estou adicionando:

<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/edit_text_above_listview"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?android:attr/listPreferredItemHeight"
    android:background="#00000000"
    android:textCursorDrawable="@null"
    android:imeOptions="actionDone"
    android:singleLine="true"
    android:text="New Text" />

questionAnswers(4)

yourAnswerToTheQuestion