как создать скользящее меню для всех действий

#android #navigation-drawer #slidingmenu

#Android #навигация-ящик #slidingmenu

Вопрос:

Вот изображение слайд-меню, которое я хочу, как

https://www.dropbox.com/s/t51hnf1768xifsj/Screenshot_2014-07-02-13-47-32.png

Привет, ребята, я хочу создать скользящее меню, подобное этому изображению.В верхней части скользящего меню отображается изображение, зарегистрированное пользователем.Я использую Json Sliding, который должен работать для всех действий.Ребята, я совсем новичок в Android.Я не знаю, как создать скользящее меню, подобное этому, пожалуйста, помогите мне создать скользящее меню, заранее спасибо

Комментарии:

1. androidhive.info/2013/11/…

2. developer.android.com/design/patterns/navigation-drawer.html

3. @Dhaval Я пытаюсь учиться на Android Hive… когда я запускаю действие в классе fragment через Intent.. После открытия действия скользящее меню не работает

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

5. ЧТОБЫ уменьшить потребность в поддержании кода для каждого действия, используются фрагменты.

Ответ №1:

Вы можете достичь этого путем реализации Navigation Drawer .

Вот пример, который поможет вам лучше понять это

Панель навигации — Android и Скользящее меню Android с использованием навигационного ящика

Надеюсь, это поможет вам.

Комментарии:

1. Сэр, я пытаюсь изучить образец Android Hive, используя Fragment… Когда я запускаю действие во фрагменте через намерение.. Скользящее меню не отображается после запуска действия

2. Как вы видите в примере, вы не запускаете новое действие для навигации по другим страницам. Вы просто добавляете транскрипцию.

3. Сэр, не могли бы вы объяснить мне .. куда добавить, пожалуйста.. Я новичок в Android… Пожалуйста, объясните мне, в соответствии с примером Android Hive

4. В разделе, обрабатывающем элемент списка ящиков навигации, щелкните событие на той же странице.

5. я думаю .этот 1 используется, если (фрагмент != null) { FragmentManager FragmentManager = getFragmentManager(); FragmentManager.beginTransaction() .replace(R.id.frame_container, фрагмент).commit(); // обновите выбранный элемент и заголовок, затем закройте ящик mDrawerList.setItemChecked(позиция, true); mDrawerList.setSelection(позиция); setTitle(navMenuTitles[позиция]); mDrawerLayout.closeDrawer(mDrawerList);