我有一个问题,看起来很微不足道,但到目前为止我还没能解决.
我有一个全屏横向活动,其中我有一个包含两个TextView的LinearLayout,每个TextView占据屏幕的一半.无论字体大小如何,其中一个TextView都应具有居中字符.
问题是,当我增加这个角色的字体大小时,它不会居中,而是将其中心放在屏幕中心线下方.
这是800 * 480屏幕上200sp大小字符的活动,看起来不错 – 字符居中:
这是300sp大小字符的活动,现在角色已向下移动:
这是布局(我从代码中的默认字体大小250sp更改):
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:keepScreenOn="true">
android:id="@+id/tv1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_gravity="center"
android:gravity="center_horizontal"
android:background="#000000" />
android:id="@+id/tv2"
android:lines="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_gravity="center"
android:gravity="center"
android:background="#000000"
android:text="N"
android:textSize="250sp" />
有人看到问题是什么吗?
谢谢,
弗雷德里克