Панель действий для Android <3.0 - PullRequest
1 голос
/ 15 февраля 2012

Я хочу использовать ActionBar для своего приложения, но я обнаружил, что его нельзя использовать для Android <3.0.Я нашел это <a href="https://github.com/johannilsson/android-actionbar" rel="nofollow">https://github.com/johannilsson/android-actionbar, чтобы решить мою проблему, но я получаю ошибку в

import com.markupartist.android.widget.ActionBar;
import com.markupartist.android.widget.ActionBar.Action;
import com.markupartist.android.widget.ActionBar.IntentAction;

Ответы [ 4 ]

2 голосов
/ 15 февраля 2012

Дайте ActionBarSherlock попробовать. Я использую его для одного из своих проектов, и после некоторого прочтения документации и примеров это просто сработало. Образцы просты и понятны, вы сможете извлечь из них то, что вам нужно.

Чтобы увидеть, на что он способен, просто скачайте образец приложения с маркета: Пример приложения (требуется как минимум Android 1.6)

1 голос
/ 15 февраля 2012

Вы должны добавить код в библиотеку и добавить библиотеку в ваш проект.

Для этого в Eclipse создайте новый проект, используя то же имя пакета, что и у проекта github (например, com.markupartist.android.widget). В свойствах выберите проект для библиотеки на вкладке «Путь сборки Java». Затем в своем проекте перейдите к его свойствам и выберите библиотеку.

0 голосов
/ 24 октября 2012

Я потратил около 10 часов, пытаясь решить эту проблему.Все вышеперечисленное и не работает.На самом деле не хватает библиотеки поддержки Android.Чтобы это исправить, щелкните правой кнопкой мыши проект> Android Tool> Add Support Library.Надеюсь, что это сэкономит много времени для других, кто сталкивался с этим.просто добавьте библиотеку поддержки как в вашу библиотеку ActionBar, так и в текущий проект.

0 голосов
/ 15 февраля 2012

Я думаю, что ваши включенные файлы отсутствуют (библиотеки JAR), щелкните значок ошибки и затем выберите исправление настройки проекта.

...