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

Как правильно написать меню?

14.05.2012, 01:03. Просмотров 1606. Ответов 2
Метки нет (Все метки)

Я использую в своем приложении менюшку, которая вызывается стандартной кнопкой menu.
Вопрос: если в приложении несколько активити, соответственно несколько классов, то неужели чтобы иметь возможность вызывать меню из всех активити нужно прописывать функции
public boolean onCreateOptionsMenu
public boolean onOptionsItemSelected
в каждом классе?

Если выносить эти функции в отдельный класс, то возникают проблемы с интентами, например:
Intent infIntent=new Intent(List.this, Info.class);
эта строчка была написана в классе List, чтобы через меню перейти в Info.
что в случае выноса функций в отдельный класс писать в качестве первой переменной?
Intent (Context packageContext, Class cls)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 01:03
Ответы с готовыми решениями:

Как правильно написать функцию?
Подскажите, пожалуйста, как правильно написать функцию, вычисляющую интервал...

Http POST запрос, как правильно написать
Добрый день, мне нужно отправить данные на сервер, посредством http post...

По умолчанию меню тулбара является прозрачным и сливается с фоном, как изменить фон текста меню?
Здравствуйте уважаемые форумчане! Возникла следующая проблема, я использую для...

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

Как создать выдвигающееся слева меню (как в приложении вконтакте)?
Собственно, вопрос в шапке) В какую сторону копать? Это элемент такой есть?

2
futurelink
1 / 1 / 0
Регистрация: 02.05.2012
Сообщений: 56
15.05.2012, 16:50 #2
если пишешь под третий и выше мандроид пользу и фрагменты и будет щастье. каждый фрагмент генерит свои пункты меню. можешь создать фрагмент с менюшкой и включить его во все лейауты жестко захардкодив.
0
NiRamz
211 / 211 / 33
Регистрация: 26.12.2010
Сообщений: 691
15.05.2012, 17:12 #3
а вы не пробывали написать базовый класс, унаследованный от Активити и в нем реализовать все меню?
то есть примерно так
Java
1
public class BaseActivity extends Activity {}
Далее мы наследуемся уже не от активити, а от ранее созданного класса
Java
1
public class Test extends BaseActivity {}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2012, 17:12

Как правильно написать (оптимизировать) код для меню?
Есть менюшка из заголовков, сам список выежает при нажатии на заголовок (метод...

Как правильно отцентрировать меню?
Подскажите, как отцентрировать менюшки? Т.е. имеется шапка в виде 3-х...

Как правильно сделать меню
Здравствуйте! Подскажите пожалуйста, как сделать меню чтобы при масштабировании...


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

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

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