2014-09-28 3 views
0

Мое приложение имеет 3 вкладки в верхней части (Say A, B и C). Я хочу добавить скользящее меню только внутри A. Он не должен быть доступен в пределах вкладок B и C. Также меню не должно закрывать вкладки. Он должен оставаться только внутри Tab A. Может ли кто-нибудь помочь мне это сделать?Как добавить скользящее меню внутри одной вкладки?

Спасибо.

ответ

0

Если у вас есть 3 вкладки, это означает, что у вас есть 3 фрагмента, по одному для каждой вкладки. Каждый фрагмент должен иметь собственный файл макета XML. Вы помещаете меню внутри XML-файла этой конкретной вкладки, и там вы идете. Я был бы в состоянии помочь вам больше, если бы вы разместили какой-то код.

+0

Спасибо за быстрый ответ! –

+0

@HarshPokharna У вас есть вся информация, которая вам нужна прямо здесь: http: //developer.android.com/guide/topics/ui/menus.html – jammaster

+0

Еще одна вещь! Если у меня будет 3 вкладки, я сделаю для них 3 разных действия, верно? И у каждого действия будет другой XML-файл, не так ли? Но как мне связать эти вкладки с действиями? –

0

проверить jfeinstein10 's sliding menu on github его лучшее скользящее меню, которое вы можете найти, и есть подробное описание того, как использовать его в качестве библиотеки, чтобы добавить его в свое приложение.

Кроме того, вы можете найти связанные вопросы и ответы здесь, в SO.

, чтобы установить его только на вкладке A, вы можете объявить его внутри класса, где начата вкладка A, и установить ее длину по своему желанию.

просто учтите, что вам необходимо импортировать его в качестве библиотеки и использовать его в проекте.

Удача