Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Saturlag
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 9
#1

Как сделать общее системное меню для всех активностей? - Программирование Android

16.07.2013, 12:27. Просмотров 1554. Ответов 2
Метки нет (Все метки)

в андроиде пока не сильно ориентируюсь. хочется сделть общее меню на все приложение
в таком виде, как на примере не работает.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
StartActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        menu menu = new menu();
    }
 
 
//    menu.java
public class menu extends Activity {
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
                 MenuInflater inflater = getMenuInflater();
                  inflater.inflate(R.menu.menu, menu);
                 return true;
        }
***
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2013, 12:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как сделать общее системное меню для всех активностей? (Программирование Android):

Один ActionBar дл всех активностей
Всем привет! Есть ActionBar который должен выглядеть одинаково для всех...

Общая музыка для нескольких активностей
Приветствую, подскажите, можно ли сделать общий MediaPlayer для нескольких...

Хочу сделать подписи к меню, меню у меня создано ListView, есть два массива, как их передать в адаптер?
public class MainMenu extends ListActivity { public void onCreate(Bundle...

Как подключаться к БД из разных активностей? Как создать 2 таблицы?
Добрый вечер! Мучаюсь с таким вопросом. Есть БД, нужно создать 2 таблицы....

Сабклассинг. Общее Popup меню для всех форм проекта
Возможно ли создать своё Popup меню, общее для всех TextBox'ов проекта,...

Для нескольких форм сделать общее контекстное меню
Добрый день. Возникла задача - для нескольких форм сделать общее контекстное...

2
Wenceslaus
Android Developer
130 / 130 / 6
Регистрация: 05.07.2013
Сообщений: 205
16.07.2013, 12:38 #2
Вам нужно ваше меню подключать следующим образом:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu, menu);
        return super.onCreateOptionsMenu(menu);
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case R.id.menu_id:
            //идентификация пункта меню
            //+ код для выполнения
            break;
 
        default:
            break;
        }
        return super.onOptionsItemSelected(item);
    }
и так на каждой. Но если меню идентично на всех Activity, то лучше создать отдельное, главное Activity, в ней реализовать функциональность меню, а создавая остальные - просто наследоваться от главной.
0
Saturlag
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 9
16.07.2013, 13:15  [ТС] #3
да, цель было именно в том чтоб описать меню один раз для всех.
не догадался сделать корневую активность с меню и от нее все наследовать, спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2013, 13:15
Привет! Вот еще темы с решениями:

Как сделать код меню единым для всех страниц?
Всем привет. Кто может помочь. Ищу такой скрипт или просто совета. Если такая...

Как вызвать системное меню (переименовать, удалить, свойства итд) для нескольких файлов и папок?
Доброго времени суток! Нашел на паскале хорошее решение ...

Как сделать include(меню),во всех файлах пректа?
Добрый день. Долгое время програмирую на асп, и вот наконец решил перейти на...

Как сделать одно и тоже меню во всех формах?
Например на перфой форме я создаю меню. Добавляю в него пункты. Как сделать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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