Создание ActionMode с пользовательским расположением в ActionBarSherlock

Я только начинаю использовать ActionBarSherlock для создания простого приложения, на моем первом экране у меня есть простой список, и я добавил новый пункт меню для добавления нового элемента в список:

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

Теперь, когда пользователь хочет добавить новый элемент, я хочу начать новый режим действия для добавления нового элемента, этот режим действия должен содержать простой макет с текстовым полем и кнопкой, поэтому я создал этот макет:

 <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> 

Поэтому теперь мне просто нужно установить этот макет на панель в новом режиме действия:

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

И в моих действиях:

 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; } } 

Поэтому в основном мне нужно что-то между ActionModes и CustomNavigation из примера sherlock, но проблема в том, что он устанавливает макет в основную строку, а не для новой панели, которая открывается для действия.

какие-либо предложения?

Solutions Collecting From Web of "Создание ActionMode с пользовательским расположением в ActionBarSherlock"