v7-21 ActionBarActivity nicht, dass die app-Haupt-Symbol auf der linken Seite
Implementiert habe ich eine grundlegende Tätigkeit als
public class MainActivity extends Activity
und wenn ich eine actionbar mit dem Menü unten auf das app-Symbol definiert AndroidManifest.xml zeigt sich schön
<application
android:allowBackup="true"
android:icon="@drawable/logo_green"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.DarkActionBar" >
Wenn ich versuche es zu ändern, um android.Unterstützung.v7.app.ActionBarActivity ( und switch kompatibel AppCompat Thema wie @style/Theme.AppCompat.Licht.DarkActionBar) die wichtigsten app-Menü in der action bar seltsamerweise verschwindet
Versuchte ich immer wieder zu, wo es sein sollte in der Oncreate () - Methode, aber es funktioniert nicht
actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setIcon(R.drawable.green_drawable);
Aktionsleiste xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<!-- Search /will display always -->
<item android:id="@+id/notification"
android:icon="@drawable/notification_active"
android:title="Setup"
app:showAsAction="never"/>
<item android:id="@+id/action_search"
android:icon="@drawable/add_friends"
android:title="Add Friends"
app:showAsAction="never"/>
<item android:id="@+id/action_setup"
android:icon="@drawable/trackingicon"
android:title="Setup"
app:showAsAction="never"/>
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
app:showAsAction="never" />
<item android:id="@+id/action_help"
android:icon="@drawable/helpicon"
android:title="Contact Support"
app:showAsAction="ifRoom"/>
</menu>
InformationsquelleAutor dowjones123 | 2014-12-23
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
setIcon/setLogo
Methode funktioniert nur, wenn Sie festgelegt haben DisplayOptions Versuchen, diese -Können Sie auch festlegen, Optionen für die Anzeige der LOGO(nur Konstante add
ActionBar.DISPLAY_USE_LOGO
). Mehr Informationen - displayOptions