Добавление ActionBar в приложение Android API уровня 8?

Я знаю, что в Интернете есть много разрозненных материалов о том, как это сделать, но я прошу кого-нибудь дать мне пошаговое руководство о том, как идти с самого начала, добавляя библиотеку для добавления кода в мое приложение/проект для Android.

Мне нравится внешний вид этого: https://github.com/johannilsson/android-actionbar, но я не могу его получить работать правильно :/ У меня такое чувство, что я что-то упускаю.

Мое приложение для Android версии 2.2.


person Ash    schedule 14.11.2011    source источник


Ответы (2)


Я написал ActionBarSherlock, который является расширением библиотеки совместимости, предназначенной для предоставления единого API-интерфейса панели действий, который работает как с собственной реализацией на устройствах до версии 3.0, так и с собственной реализацией ActionBar на устройствах после версии 3.0. Это позволит вам писать приложения, которые работают от Android 1.6 и выше до Android 4.0+, не беспокоясь о перетасовке между реализациями. Библиотека позаботится о том, чтобы ваши вызовы API и темы применялись через раздел Honeycomb.

Дополнительную информацию, например примеры приложений и документацию, можно найти на http://actionbarsherlock.com.

введите здесь описание изображения

person Jake Wharton    schedule 14.11.2011
comment
Ах, спасибо, что ответил мне, Джейк. Я просмотрел вашу панель действий около 20 минут назад, и мне понравилась идея, что она такая же, как Google, и очень похожа на то, как вы устанавливаете панель действий Google. Единственная проблема в том, что я ОЧЕНЬ новичок в разработке Android и понимаю множество концепций, но на самом деле не могу четко понять, как панель действий устанавливается и реализуется в коде. Я провел много времени на вашем сайте в поисках руководства по его установке, и я думаю, что пропустил его, пожалуйста, не могли бы вы указать мне более подробное место? Извините, что кажусь таким нубиком. Спасибо. - person Ash; 15.11.2011
comment
Он реализован как библиотечный проект, который требует некоторой настройки, поскольку мы пока не можем распространять его как простой файл .jar. В основном вам нужно загрузить выпуск, создать новый проект в eclipse, выбрать «импортировать существующий проект», а затем выбрать папку «библиотека» для загрузки. Затем вы можете добавить его в свой проект, щелкнув правой кнопкой мыши, выбрав «Свойства», перейдя на вкладку «Android» и нажав «Добавить» внизу. Попробуйте (и погуглите о библиотечных проектах) и приходите на форум, если у вас все еще есть проблемы: abs. ио/форум - person Jake Wharton; 15.11.2011
comment
@JakeWharton отличная работа с ABS - скоро ее реализуем. - person StackOverflowed; 26.06.2012
comment
Не удалось импортировать библиотечный проект из «ActionBar sherlock», выдает ошибку. Не найдены проекты для импорта. - person Anand Phadke; 28.01.2013

Панель действий теперь в библиотеке поддержки!

Найдите официальную документацию здесь.

И видео-введение о том, как с ним работать здесь.

person Ostkontentitan    schedule 09.08.2013