Construyendo ActionMode con diseño personalizado en ActionBarSherlock

Acabo de comenzar a usar ActionBarSherlock para crear una aplicación simple, en mi primera pantalla tengo una lista simple y agregué un nuevo elemento de menú para agregar un nuevo elemento a la lista:

MenuItem newItem = menu.add("New");
newItem.setIcon(R.drawable.ic_compose_inverse)
    .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

Ahora, cuando el usuario elige agregar un nuevo elemento, deseo iniciar un nuevo modo de acción para agregar un nuevo elemento, este modo de acción debe contener un diseño simple con un cuadro de texto y un botón, así que creé este diseño:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

        <EditText
            android:id="@+id/text"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:inputType="text" >
        </EditText>
        <Button
            android:id="@+id/addBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/add" />
</LinearLayout>

así que ahora solo necesito configurar este diseño en la barra en el nuevo modo de acción:

newItem.setOnMenuItemClickListener(new OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                actionMode = startActionMode(new MyAction(ListEditor.this));
                return true;
            }
        });

y en mi acción:

private final class MyAction implements ActionMode.Callback {
    ...
    @Override
    public boolean onCreateActionMode(ActionMode mode, Menu menu) {
        View customNav = LayoutInflater.from(context).inflate(R.layout.add_item, null);
        getSupportActionBar().setCustomView(customNav);
        getSupportActionBar().setDisplayShowCustomEnabled(true);
        return true;
    }
}

Básicamente, necesito algo entre ActionModes y CustomNavigation del ejemplo de sherlock, pero el problema es que establece el diseño en la barra principal y no en la nueva barra que se abre para la acción.

¿alguna sugerencia?

Respuestas a la pregunta(1)

Su respuesta a la pregunta