1

Можно ли добавить панель действий для андроидов приложения: 1) без подклассов ActionBarActivity 2) поддержки пряников и новойДобавить Бар Действия без подклассов ActionBarActivity

Я искал Google и так, никаких результатов ,

Причина, по которой я спрашиваю об этом, заключается в том, что у меня есть активность, которая уже подклассы из другой библиотеки, и я не могу сделать ActionBarActivity корневым подклассом.

ответ

2

Обычно нет, множественное наследование не является частью Java.

Конечно, реальный вопрос: если ActionBarActivity действительно будет полезен для пряников. Это зависит от того, какую именно функциональность вам нужно от него.

Что вы можете попробовать сделать:

  • Сделать свой собственный "ActionBar" с помощью макета.

  • Если библиотека, которую вы используете, является открытым исходным кодом, измените ее, чтобы ее действия расширялись ActionBarActivity.

  • Если нет, то оба ActionBarCompat: open source - вы можете скачать исходный код и включить его в свою деятельность. ActionBarActivity делает расширение FragmentActivity, поэтому вам может понадобиться работать с необработанной библиотекой поддержки source.

+1

Thats тока, что я делаю (используя собственные действия, как бар), но его не так приятно смотреть ,, и я заинтересован в некоторых из вещи, которые поступают бесплатно с панелью действий. Я попробую эти – TMacGyver

0

Я знаю, что ответ на Q2 - ДА. Вы используете библиотеку поддержки v7 для поддержки Action Bars на устройствах под управлением GingerBread (Eclairs и Froyos).

Для Q1, я считаю, что ответ ДА. Вы просто используете Window.requestFeature(), чтобы добавить Action Bars. Но я не очень уверен в этом.

HTH.

+0

ТНХ, я дам ему попробовать – TMacGyver