Mit dem neuen Android 5.0 Toolbar-Ansatz und dem Google IO-Beispiel folgend, setze ich ein Navigationssymbol und einen Spinner in der Symbolleiste.android.support.v7.widget.Toolbar icon alignment issue
Das Problem ist, das Navigationssymbol ist UNTEN ausgerichtet. Ich kann keinen Grund finden, warum dies geschieht ...
[Beachten Sie, dass ich setzen sie bewusst an einen festen Platz um die Ausrichtung Problem klarer sehen]
Mein Code ist wie folgt:
toolbar.xml
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:theme="@style/ActionBarThemeOverlay"
app:popupTheme="@style/ActionBarPopupThemeOverlay"
android:id="@+id/toolbar_actionbar"
android:layout_width="match_parent"
android:layout_height="?android:actionBarSize"
/>
Haupt Stil
<style name="ActionBarThemeOverlay" parent="">
<item name="android:background">@color/appMainColor</item>
<item name="android:textColorPrimary">#fff</item>
<item name="colorControlNormal">#ffff</item>
<item name="colorControlHighlight">#3fff</item>
</style>
ActivityMain
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
if (mActionBarToolbar != null)
mActionBarToolbar.setNavigationIcon(R.drawable.ic_drawer);
, dass das Update war !!! Das Widget ist jetzt vertikal zentriert! Grazie Gabriele! Also ich nehme das an, weil "android:" nicht für Support-Klassen gilt? – Alchete
Kannst du die Verwendung von '? Attr' erklären? –
Was passiert, wenn Sie dies programmgesteuert festlegen? – startoftext