java - 字体会影响TextView的高度吗?

标签 java android fonts textview

如果我对 android:textSize 使用恒定的 DP 和固定数量的 android:lines,这是否意味着对于同一设备,无论使用哪种字体,我的 TextView 的高度都会保持不变?我在手机上测试的所有字体都表明情况如此,但我不确定。

例如,在三星 Galaxy 中,您可以更改设备字体,而我的整个布局取决于此 TextView 大小,我需要知道是否会出现问题。

这是 TextView :

<androidx.appcompat.widget.AppCompatTextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="top|center_horizontal"
        android:maxWidth="80dp"

        android:lines="2"
        android:textSize="14dp"

        android:layout_gravity="top|center_horizontal"
        android:ellipsize="end" />

最佳答案

首先不要使用dp作为文本大小,总是在sp中使用,是的,字体样式对大小有影响,但如果您使用wrap_content,它会将宽度和高度作为其要求,但影响不大。

关于java - 字体会影响TextView的高度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60523351/

相关文章:

java - 使用 Java 查询 MongoDb 的日期范围

java - 有没有办法在 Java 8 中执行 Ruby every_slice ?

php - 如何将 Symbol 字体转换为标准的 utf8 HTML 实体

java - Netty ByteToMessageDecoder 运行的次数超出了它必须的次数

Java Eclipse(android)无法将数据插入mongodb数据库

android - 如何告诉被测对象使用模拟而不是它自己的变量

java - 在 ListView 中滚动时重复项目

android - 以编程方式将 View 添加到屏幕底部

java - 无法读取 *.ttf 文件

css - 所有浏览器的字体粗细外观?