小智..
10
使用API 15,android:textAlignment可能没有所需的结果.下面的代码段尝试TextView使用第一个对象居中android:textAlignment="center".第二个用途android:gravity="center_horizontal".的textAlignment,而重力工作正常,没有任何效果.使用API 17+,可以textAlignment按预期使文本居中.
为了确保您的文本与所有版本正确对齐,我会选择重力.
android:layout_width="50dp"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Fri"
android:textAlignment="center"
android:textSize="16sp" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="29"
android:gravity="center_horizontal"
android:textSize="18sp" />
API 15中的结果布局:
API 17+中的最终布局: