0
私のアプリ用のカスタムツールバーを作成しました。しかし、私のアンドロイド4.4 KitKatデバイスで私には未知の何らかの理由で、垂直方向のセンタリングされたテキストが正しくセンタリングされていません。すべてのアンドロイド5+デバイスでうまく動作します。AndroidカスタムツールバーのタイトルテキストがAndroid 4.4デバイスを中心にしていません
textViewのテキストの4.4から下(中央ではなく)がツールバーの中央に配置されているようです。
誰でもこの問題を解決する方法はありますか?ここではケース内のXMLへ
あなたが見たい:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/toolbar_root"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
tools:background="@color/background_default">
<LinearLayout
android:id="@+id/toolbar_icon_left_container"
android:layout_width="48dp"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:background="?selectableItemBackgroundBorderless"
android:clickable="true">
<ImageView
android:id="@+id/toolbar_icon_left_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:src="@drawable/back"/>
</LinearLayout>
<TextView
android:id="@+id/toolbar_title"
android:fontFamily="@font/museo700"
android:singleLine="true"
android:layout_toRightOf="@+id/toolbar_icon_left_container"
android:layout_toLeftOf="@+id/toolbar_text_right"
style="@style/TextStyle5"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toEndOf="@+id/toolbar_icon_left_container"
android:gravity="center_vertical"
tools:text="Selecteer een leverdatum"/>
<TextView
android:id="@+id/toolbar_text_right"
style="@style/TextStyle7"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_marginRight="@dimen/screen_edge_margin"
android:background="?selectableItemBackgroundBorderless"
android:clickable="true"
android:gravity="right|center_vertical"
android:minWidth="48dp"
tools:gravity="right|center_vertical"
tools:text="Help"/>