1

я использую как ActionBarSherlock и slidingmenu объектыкак добавить меню ActionBarSherlock к фрагменту

дело, я хочу, чтобы мое меню - который скользящее сделать следующее

  1. толчка в настоящее время видимый экрана в стороне, вместе с ActionBar
  2. фрагмента, который отображается в меню, чтобы иметь различный ActionBar

как я сделать это?

Я установил все, чтобы сделать 1 работу , но фрагмент отсутствует в меню - как его добавить?

+2

Fragmants не имеет ActionBar. ActionBars просто принадлежат к Activity. – flx

ответ

0

Вы не можете иметь несколько ActionBar в одном и том же действии. Лучшее, что вы могли бы сделать, это не сделать слайд ActionBar с меню, при запуске/завершении ActionMode, когда вы открываете/закрываете скользящее меню. Или если вы действительно хотите сместить ActionBar, просто создайте представление в фрагменте меню, которое будет выглядеть как панель действий.

+0

Как программно настроить этот вид на высоту панели действий? –

+0

Кто-то уже отвечает на этот вопрос [здесь] (http://stackoverflow.com/a/13026919/795245), дайте мне знать, если это сработает! – Gomino

0

Возможно, вы можете использовать пользовательский макет на своем рабочем столе и манипулировать им, добавив анимацию, чтобы она выглядела так, как будто панель действий слайд-шоу, и при нажатии на нее появляется другая панель действий. Объект будет таким же, но восприятие пользователя будет иметь скользящую панель действий, отталкивающую предыдущую.