#android #navigation-drawer #slidingmenu
#Android #навигация-ящик #slidingmenu
Вопрос:
Вот изображение слайд-меню, которое я хочу, как
https://www.dropbox.com/s/t51hnf1768xifsj/Screenshot_2014-07-02-13-47-32.png
Привет, ребята, я хочу создать скользящее меню, подобное этому изображению.В верхней части скользящего меню отображается изображение, зарегистрированное пользователем.Я использую Json Sliding, который должен работать для всех действий.Ребята, я совсем новичок в Android.Я не знаю, как создать скользящее меню, подобное этому, пожалуйста, помогите мне создать скользящее меню, заранее спасибо
Комментарии:
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);