如果我对 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/