Навбар Класс во всех видах деятельности - PullRequest
0 голосов
/ 12 августа 2011

Хорошо, я что-то делаю.У меня есть панель навигации, которая содержит все кнопки для моей деятельности.Я попробовал метод Расширения других действий до класса "navbar".

Вот что я сделал до сих пор:

  • Я расширил все классы до navbar (За исключением тех, которые будут нуждаться в множественном наследовании).
  • использовал тег в каждом XML-макете.

Что мне нужно:

  • Мне нужны классы для обработкимножественное наследование
  • Все мои классы, даже те, которые не нуждаются в множественном наследовании, расширяют мой класс navbar.

Если множественное наследование невозможно, я не возражаю против жесткого кодирования этих классов,но множественное наследование было бы очень приятно:)

заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 августа 2011

Вы можете сделать то, что я сделал для моего приложения.

Создать «базовое» действие, которое расширяют все остальные действия.

Заполните строку меню и настройте всех слушателей с Intents, затем разрешите каждому действию обрабатывать все остальное.

Другой вариант - создать элемент XML с тем, что вы хотите в нем (если по какой-то причине он должен быть более сложным, чем меню). Для этого вы все равно должны использовать "базовую" идею деятельности.

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

0 голосов
/ 13 августа 2011

Java не поддерживает множественное наследование, извините.

Вместо того, чтобы бросать свою собственную "панель навигации", вы можете рассмотреть возможность использования панели действий в Honeycomb, возможно, затем использовать ActionBarSherlock для поддержки предварительной- Сотовые устройства с одинаковой кодовой базой.

...