我有几个完全相同TextView
的 s 垂直对齐(左侧相同的边距,左侧相同的填充,左侧相同的位置)。它们可以有不同的文本大小,并且文本可以以不同的字母开头。问题是,尽管TextView
s 向左对齐,但其中的文本却不是。有可能实现这一目标吗?删除/分解每个第一个字母之前的额外空间?或者我应该寻找一些特定的字体?
下面的图片显示了这种情况。三个TextView
s 向左对齐,但每个字母都从不同的点开始。s和m具有相同的大小,但未对齐。我相当小,差距更大。
我所看到的:
我想要的是:
示例代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="m"
android:textColor="#88FF0000"
android:textSize="250dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="s"
android:textColor="#8800FF00"
android:textSize="250dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="220dp"
android:text="i"
android:textColor="#880000FF"
android:textSize="25dp" />
</RelativeLayout>