ActionBar Icon v7 2.x

  • 3 Antworten
  • Letztes Antwortdatum
DagobertDokate

DagobertDokate

Dauer-User
137
Guten Nachmittag,

Ich hab hier gerade ein mehr oder weniger kleines Problem, wozu ich aber nicht den Grund finde.

Ich benutzt die Support Lib v7 um eine Actionbar auch in 2.x zu bekommen.
Jedoch wird mir jetzt auf dem 2.x Handy (SGS2) das Luncher Symbol angezeigt und auf dem 4.2 (SGN) das icon wie es sein sollte.
Im Theme wird kein Wort vom launcher Icon verloren, im Programmcode auch nicht.

Im Manifest ist das Logo mit:
Code:
<application
        android:allowBackup="false"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name=".activity.MainActivity"
            android:exported="false"
            android:logo="@drawable/ic_logo"
            android:label=""
            android:theme="@style/Theme.AppCompat.Light" >
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

gegeben.

Woran könnte es liegen?
Oder was übersehen ich?

lg. Dagobert
 
Wo baust Du das Menü im Code auf?

Falls Du das Menü in der überschriebenen Methode "onPrepareOptionsMenu" aufbaust, ist das falsch. Musst "onCreateOptionsMenu" verwenden.
 
Naja die ActionBar-Support-Library wird einfach den XML-Teil zum Logo nicht beachten. Setz das Logo doch einfach per Code:
getSupportActionBar().setLogo(...);
 
  • Danke
Reaktionen: DagobertDokate
Zurück
Oben Unten