默认通知文本大小

时间:2018-05-01 07:15:54

标签: android notifications dimensions text-size

默认通知文字大小是多少?我使用自定义尺寸(简化):

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/icon"
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:layout_alignParentLeft="true"
        android:src="@drawable/icon" />

    <TextView
            android:id="@+id/app_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/app_n"
            android:textSize="16sp"/>

</RelativeLayout>

然而,这种方法(android:textSize="16sp")并不适用于所有设备,其中一些设备上的文字被删除了。我只需要找到一些默认的dimens - ed变量,可以在我的自定义通知布局中使用。

2 个答案:

答案 0 :(得分:0)

您可以使用自动调整大小

 <?xml version="1.0" encoding="utf-8"?>
<TextView
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:autoSizeTextType="uniform" />

https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview

答案 1 :(得分:0)

您可以使用这种样式,将其转换为xml:

标题

style="@style/TextAppearance.Compat.Notification.Title"

对于身体

style="@style/TextAppearance.Compat.Notification"