15

새로운 Android 5.0 툴바 접근 방식을 사용하고 Google IO 예제를 따르면 툴바에 탐색 아이콘과 회 전자를 설정합니다.android.support.v7.widget 툴바 아이콘 정렬 문제

문제는 탐색 아이콘이 BOTTOM 맞춤입니다. 나는

enter image description here

내 코드가 같다 [I 일부러 더 명확하게 정렬 문제를 볼 수있는 고체 사각형으로 설정합니다]

이 ... 이런 일이 어떤 이유를 찾을 수 없습니다 다음 :

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" 
    /> 

홈페이지 스타일

,
<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); 

답변

42

에 한번 사용하는 ATTR/actionBarSize 대신 안드로이드 : "? 안드로이드 : actionBarSize"layout_height =

<android.support.v7.widget.Toolbar 
    android:layout_height="?attr/actionBarSize"> 
+0

수정했다! 위젯이 이제 세로로 가운데에 맞춰졌습니다! Grazie Gabriele! 그래서 나는 이것을 받아들입니다. "android :"는 수업을 지원하는 데 적용되지 않기 때문입니다. – Alchete

+0

'? attr'의 사용법을 설명 할 수 있습니까? –

+0

프로그래밍 방식으로 지정하는 경우 어떻게해야합니까? – startoftext