什么导致TextView垂直偏移

What causes TextView to vertical shift

是什么导致 Text1 垂直移动?偏移还取决于 Text2 字体大小,而不取决于容器或 text2 高度。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="text1"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="68sp"
        android:text="text2"/>
</LinearLayout>

默认情况下,LinearLayout 尝试对齐 TextViews 基线(文本的底部边缘)。

要禁用此行为,添加

android:baselineAligned="false"

到您的 LinearLayout