Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
#1

Открывать SlidingMenu по кнопке "Menu" - Программирование Android

25.12.2013, 03:33. Просмотров 437. Ответов 1
Метки нет (Все метки)

Установил SlidingMenu в проект, хочу сделать так, чтобы оно отображалось не только свайпу пальцем по экрану, но и при нажатии кнопки меню устройства?
И ещё вопрос, как повесить onclickListener на все элементы внутри layout.menu (это могут быть любые элементы, как ImageView так и TextView, и др.), чтоб потом так проверять на какой элемент нажали onClick(View v){switch(v.getId())....}

Как всё это реализовать?

p.s. так инициализирую меню в activity:
Java
1
2
3
4
5
6
7
8
9
10
SlidingMenu menu = new SlidingMenu(this);    
        menu.setMode(SlidingMenu.LEFT);
        menu.setShadowWidth(20);
        menu.setShadowDrawable(R.drawable.shadow);
        menu.setBehindOffset(150);   
        menu.setFadeDegree(0.35f);
        menu.setBackgroundColor(Color.rgb(240, 240, 240));
        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
        menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
        menu.setMenu(R.layout.menu);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 03:33     Открывать SlidingMenu по кнопке "Menu"
Посмотрите здесь:
Android Как открывать/закрывать NavigationDrawer кнопкой "Menu"
Как прикрутить "свой браузер" к странице - "фрагмент" Android
Как "превратить" string "6.971245e-001" во float? Android
Что означают конструкции "finally" и "throw new"? Android
блокирование кнопок "Home" "Back" Android
Ошибка "Gradle"MyApplication" projectrefresh failed Android
Android slidingmenu
Android Slidingmenu
Android Работа с SlidingMenu
Android ActionBarSherlock + SlidingMenu
SlidingMenu как работать Android
Android SlidingMenu fatal error

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
25.12.2013, 12:52     Открывать SlidingMenu по кнопке "Menu" #2
Сделайте класс, который будет в себе содержать все элементы, например:

Java
1
2
3
4
5
6
public class SideMenu extends LinearLayout {
 public SideMenu(final YourActivity activity) {
super(activity);
//buttons init, listeners.
}
}
Чтобы показать по кнопке -

Java
1
menu.toggle(true);
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru