OSDN Git Service

QS: Fix labels in extremely long circumstances
authorJason Monk <jmonk@google.com>
Thu, 23 Mar 2017 14:39:14 +0000 (10:39 -0400)
committerJason Monk <jmonk@google.com>
Thu, 23 Mar 2017 14:39:14 +0000 (10:39 -0400)
 - Center
 - Ellipsize
 - Don't clip

Test: visual
Change-Id: I67e5944b9eca3270f53db0fa27ad543c921caa31
Fixes: 36241054

packages/SystemUI/res/layout/qs_tile_label.xml

index 9d1fb8f..0fd2dc9 100644 (file)
@@ -18,6 +18,8 @@
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
+    android:clipChildren="false"
+    android:clipToPadding="false"
     android:minHeight="48dp"
     android:paddingTop="8dp">
     <LinearLayout
@@ -26,6 +28,8 @@
         android:layout_height="wrap_content"
         android:layout_alignParentTop="true"
         android:layout_centerHorizontal="true"
+        android:clipChildren="false"
+        android:clipToPadding="false"
         android:orientation="horizontal">
 
         <TextView
@@ -35,6 +39,8 @@
             android:clickable="false"
             android:maxLines="2"
             android:padding="0dp"
+            android:gravity="center"
+            android:ellipsize="end"
             android:textAppearance="@style/TextAppearance.QS.TileLabel"
             android:textColor="?android:attr/textColorPrimary"/>