0
AppCompat에서 툴바의 스타일을 지정하려고하지만 제목이 툴바 상단에 표시됩니다.
다른 활동에서는이 문제가 발생하지 않습니다.
해결 방법?Android - 툴바 제목의 중력이 올바르지 않습니다.
- OS : 안드로이드 6.0.1
- 기기 : 넥서스 5
styles.xml
<style name="AppTheme.Black" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorAccent">#304FFE</item>
<item name="android:windowContentOverlay">@null</item>
<item name="preferenceTheme">@style/AppTheme.Preference</item>
<item name="alertDialogTheme">@style/AppAlertDialog.Black</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:windowAnimationStyle">@style/AppTheme.Transition</item>
<item name="wcToolbarTheme">@style/AppTheme.Toolbar.Black</item>
<item name="wcDefaultPreferenceTextColor">#000000</item>
<item name="wcMenuTintColor">#ffffff</item>
<item name="dialogTheme">@style/AppAlertDialog.Black</item>
<item name="toolbarStyle">?attr/wcToolbarTheme</item>
<!-MaterialDrawer->
<item name="material_drawer_background">?android:attr/windowBackground</item>
<item name="material_drawer_primary_text">@color/black</item>
<item name="material_drawer_selected_text">?attr/material_drawer_primary_text</item>
</style>
<style name="AppTheme.Toolbar.Black" parent="Widget.AppCompat.Toolbar">
<item name="colorControlNormal">#ffffff</item>
<item name="titleTextColor">?attr/colorControlNormal</item>
</style>
<style name="AppTheme.NoActionBar.Black" parent="AppTheme.Black">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="preferenceTheme">@style/AppTheme.Preference</item>
</style>
레이아웃 도구 모음의코드 조각
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
app:layout_scrollFlags="scroll|enterAlways"
style="?attr/toolbarStyle"
app:theme="?attr/toolbarStyle"
android:theme="?attr/toolbarStyle"/>