Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3ba4319 authored by Edgar Wang's avatar Edgar Wang
Browse files

Enable hyphenation on most of preference.

Bug: 217659992
Bug: 231924943
Bug: 229763000
Test: manual
Change-Id: Ia490c4c17a60004efd3a6f2d03b5eaaccc491a00
parent d1263fb5
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@
            android:ellipsize="marquee"
            android:fadingEdge="horizontal"
            android:maxLines="2"
            android:hyphenationFrequency="normalFast"
            android:textAppearance="?android:attr/textAppearanceListItem"/>

        <TextView
@@ -62,6 +63,7 @@
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textDirection="locale"
            android:hyphenationFrequency="normalFast"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:textColor="?android:attr/textColorSecondary"/>

+5 −0
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

package com.android.settingslib.collapsingtoolbar;

import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST;

import android.app.ActionBar;
import android.os.Build;
import android.view.LayoutInflater;
@@ -82,6 +84,9 @@ public class CollapsingToolbarDelegate {
        mAppBarLayout = view.findViewById(R.id.app_bar);
        if (mCollapsingToolbarLayout != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            mCollapsingToolbarLayout.setLineSpacingMultiplier(TOOLBAR_LINE_SPACING_MULTIPLIER);
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
                mCollapsingToolbarLayout.setHyphenationFrequency(HYPHENATION_FREQUENCY_NORMAL_FAST);
            }
        }
        disableCollapsingToolbarLayoutScrollingBehavior();
        mToolbar = view.findViewById(R.id.action_bar);
+5 −0
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

package com.android.settingslib.collapsingtoolbar.widget;

import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST;

import android.app.ActionBar;
import android.app.Activity;
import android.content.Context;
@@ -106,6 +108,9 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout {
        mAppBarLayout = findViewById(R.id.app_bar);
        if (mCollapsingToolbarLayout != null) {
            mCollapsingToolbarLayout.setLineSpacingMultiplier(TOOLBAR_LINE_SPACING_MULTIPLIER);
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
                mCollapsingToolbarLayout.setHyphenationFrequency(HYPHENATION_FREQUENCY_NORMAL_FAST);
            }
            if (!TextUtils.isEmpty(mToolbarTitle)) {
                mCollapsingToolbarLayout.setTitle(mToolbarTitle);
            }
+1 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@
            android:paddingTop="16dp"
            android:paddingBottom="8dp"
            android:textColor="?android:attr/textColorSecondary"
            android:hyphenationFrequency="normalFast"
            android:ellipsize="marquee" />

        <com.android.settingslib.widget.LinkTextView
+2 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:maxLines="2"
            android:hyphenationFrequency="normalFast"
            android:textAppearance="?android:attr/textAppearanceListItem"/>

        <LinearLayout
@@ -80,6 +81,7 @@
                android:layout_weight="1"
                android:textAppearance="?android:attr/textAppearanceSmall"
                android:textAlignment="viewStart"
                android:hyphenationFrequency="normalFast"
                android:textColor="?android:attr/textColorSecondary"/>

            <TextView
Loading