Прежде всего, я должен сказать, что я знаю, что это больше не подходит для Руководства Google. Но все же мне нужно это знать.Получить логотип слева в ActionBar
Я пытаюсь добавить значок Android в свой ActionBar. Logo are not displayed in Actionbar, using AppCompat
Это дало мне ответ. Но теперь моя проблема заключается в том, что логотип находится в середине ActionBar. Я хочу это влево.
Код:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarStyle">@style/MyActionBarLogo</item>
</style>
<style name="MyActionBarLogo" parent="@style/Widget.AppCompat.Light.ActionBar">
<item name="background">@color/background_material_dark</item>
<item name="logo">@drawable/icon</item>
<item name="displayOptions">useLogo|showHome</item>
</style>
Printscreen:
Любой идея? У меня есть ощущение, что это что-то глупо ...
EDIT: Добавлена Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ap.brecht.myapplication" >
<application
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Как вы могли бы сделать эту картинку немного меньше? ;-) –
android: логотип проверьте это в манифесте и удалите – apk
@apk: В манифесте нет логотипа. – ErazerBrecht