Я боролся со всеми этими решениями, потому что я не использовал actionbarsherlock
. Я воспользовался ответом Власто Бенни Лавы, который изначально не работал для меня.
Вот что я сделал шаг за шагом:
1) откройте ваш файл styles.xml, он должен быть в /res/values/styles.xml
. Если его не существует, создайте его.
2)
вставить в:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="myTheme" parent="android:Theme.Holo">
<item name="android:actionBarStyle">@style/ActionBar.MyStyle</item>
</style>
<style name="ActionBar.MyStyle" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:indeterminateProgressStyle">@style/ActionBarProgressBar.MyStyle</item>
</style>
<style name="ActionBarProgressBar.MyStyle" parent="@android:style/Widget.Holo.ProgressBar.Small">
<item name="android:minWidth">28dp</item>
<item name="android:maxWidth">28dp</item>
<item name="android:minHeight">28dp</item>
<item name="android:maxHeight">28dp</item>
</style>
</resources>
Одна ловушка, с которой я столкнулся, вы не можете использовать название темы "AppTheme", иначе переопределения не будут работать. Я использовал "MyTheme". Эта тема использует Holo, поэтому она имеет черный ActionBar, как показано на рисунке ниже. Если вы хотите иметь панель действий белого цвета, тогда, конечно, замените android:Theme.Holo
на android:Theme.Holo.Light
и т. Д.
3) Редактировать AndroidManifest.xml
.
ваш <application>
должен содержать android:theme="@style/myTheme"
, чтобы приложение использовало ваши стили переопределения с styles.xml
т.е. мой файл тегов приложения манифеста выглядит примерно так:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/myTheme"
android:name="Application Name Here" >
Поскольку вы просто уменьшаете размер существующего файла png, вам не нужно экспортировать изображения и перемещать их в место для рисования и т. Д.
Вот как выглядит моя, размер иконки для меня идеален.
![enter image description here](https://i.stack.imgur.com/7wAg2.png)