Ответ 1
вопросы кажутся немного запутанными для меня, но я думаю, это очень простой ответ, если у вас есть правильные ссылки и немного истории, которые я постараюсь предоставить здесь:
Как вы можете видеть в официальных руководствах по дизайну → > LINK < < < <: ящик должен покрывать основное содержимое, и как ActionBar, так и контент должен оставаться фиксированным, а не двигаться вообще. Единственный элемент, который перемещается по экрану, - это фактический ящик.
Но этот шаблон был выпущен только месяц назад во время ввода-вывода Google 2013. До этого каждое приложение Google делало все, что разработчики хотели сделать в этот момент. И теперь, когда Google I/O прошли, все они соответствуют нормативным требованиям (большинство из них уже обновлены, например Gmail и G +).
Если вы не хотите следовать официальному руководству и хотите, чтобы все приложение (как ActionBar, так и контент) выходило из экрана, когда ящик открыт, самым простым способом является использование превосходной библиотеки SlidingMenu → > LINK < < <. И если вы прочтете примеры и выполните поиск в Интернете, я уверен, что вы найдете способ его реализовать.
Если вы хотите следовать официальному руководству, но также хотите использовать ActionBarSherlock (это то, что я делаю в текущем проекте), вы можете найти ActionBarDrawerToggle, совместимый с ActionBarSherlock здесь, в этом запросе на растяжение GIT на официальном project → > LINK < < <, но этот запрос на перенос не был принят, поэтому вы можете либо скопировать код и надеть свой проект, либо использовать эта вилка из оригинального ActionBarSherlock здесь → > LINK < < < <, которую парень уже реализовал и уже применил исправление, которое я предложил.
Надеюсь, это ответит на ваш вопрос.