Как добавить библиотеку поддержки, ActionBarActivity и темы в проект Android?

Я добавил android-support-v7-appcompat. Затем я нажал на каждый файл в каталоге \libs. Затем я нажал android-support-v7-appcompat и открыл свойства. Затем проверенные файлы из каталога libs и непроверенные зависимости Android. Далее открылись свойства myproject. Зашел в проекты и по кнопке Добавить добавил android-support-v7-appcompat.

Но ничего не работает. Как сделать ActionBarActivity(новых вариантов нет) и как добавить тему. Раньше я добавлял манифест в активность, пытался добавить его в style.xml. Пожалуйста, помогите мне. Что я сделал не так?


person Евгений Смирнов    schedule 26.07.2013    source источник


Ответы (3)


Если бы я начал новый проект сейчас, я бы сделал то же, что и вы, и использовал бы Action Bar Compat. Это должно помочь: ActionBarCompat - как его использовать

person IanB    schedule 27.07.2013

Необходимо использовать дополнительную библиотеку для использования панели действий, а не только библиотеки поддержки Android. Попробуйте использовать ActionBarSherlockLibrary (эта библиотека делает то, что вы хотите).

http://actionbarsherlock.com/

person Maria Mercedes Wyss Alvarez    schedule 26.07.2013
comment
Но что я сделал не так? - person Евгений Смирнов; 27.07.2013
comment
Я считаю, что трудно понять, что вы делаете неправильно, не видя вашего кода или вашего проекта. Но если вы используете ActionBarSherlockLibrary для поддержки ActionBar в версиях 2.x, я рекомендую посмотреть следующий учебник androcode.es/2012/03/introduccion-a-actionbarsherlock единственное, что это на испанском языке, если вы не поддерживаете панель действий для версий 2.x, посмотрите следующий учебник vogella.com/articles/AndroidActionBar (на английском языке). Надеюсь, ты работаешь. - person Maria Mercedes Wyss Alvarez; 27.07.2013

  1. Образец найдите $ANDROID_SDK/samples/android-18/ui/actionbarcompat/
  2. Проект библиотеки ActionBarCompat находится в $ANDROID_SDK/extras/android/support/v7/appcompat.
person Crossle Song    schedule 27.07.2013
comment
Я согласен с вами, но это не решает мою проблему - person Евгений Смирнов; 27.07.2013