Я никогда не использовал библиотеку ActionBarSherlock
(я использовал Greendroid в прошлом, но сейчас я использую ActionBarCompat для устройств с предварительной сотовой структурой, что здорово и очень простоиспользовать.).
При этом я предлагаю вам посмотреть папку res/values
, где вы, вероятно, найдете все стили по умолчанию (возможно, обернутые в пользовательскую тему, которая расширяет стандартную тему android).Оттуда вам просто нужно расширить эту тему Шерлока и переопределить стили своими собственными.
Если вы хотите получить хорошее руководство о том, как стили и темы работают в Android, я предлагаю вам прочитать официальный документ документация .
Редактировать
Чтобы использовать ActionBarCompat
, необходимо сделать следующее:
- Импортировать проектиз каталога примеров (внутри каталога, в котором установлен Android SDK).(Обратите внимание, что вы должны загрузить последний SDK).
- Удалить
MainActivity
из пути сборки (щелкните правой кнопкой мыши класс -> Путь сборки -> Исключить). - Установите проект какбиблиотека проекта (щелкните правой кнопкой мыши проект -> свойства -> android -> check Is Library ).
- Добавьте этот проект в качестве библиотеки для своего приложения (щелкните проект правой кнопкой мыши -> properties -> android -> нажмите «Добавить» в разделе «Библиотека»).
- Сделайте ваши действия наследуемыми от
ActionBarActivity
. - Установите тему как
@style/appTheme
в манифесте.
Наконец, не забывайте, что действия панели действий находятся в файле res/menu/main.xml
.То же самое касается цветов и стилей, посмотрите каталог res/values
.