Android的TextView的斜体和wrap_contents
-
20-09-2019 - |
题
我使用3个斜体textviews不同颜色
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal" android:id="@+id/submittedBy" android:paddingTop="10dip">
<ImageView android:id="@+id/subByImg"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="left" android:layout_gravity="bottom" android:src="@drawable/submitted_by_arrow"/>
<TextView android:id="@+id/submitLabel"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="left" android:text="Submitted by" android:textStyle="italic"
android:textSize="12sp" android:textColor="@color/gray" android:paddingLeft="5dip"/>
<TextView android:id="@+id/submitName" android:textStyle="italic"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textSize="12sp" android:textColor="@color/maroon_dark" android:paddingLeft="10dip"/>
<TextView android:id="@+id/submitByDate" android:textStyle="italic"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="left"
android:textSize="12sp" android:textColor="@color/gray" android:paddingLeft="10dip"/>
</LinearLayout>
我不知道每一个最后一个字符不能正常显示特别的名字显示在中间的是“丹·巴克兰”,它是缺失的最后一个字符,看起来像“丹Bucklano”
还告诉我PLS怎么能有TextView的斜体和大胆的两个..
解决方案
好像使用斜体时边界框不正确地计算。
你试图使用paddingLeft = 6和paddingRight = 6的元素? (更少的重叠的几率)。
有关在一个TextView多个样式看到是否有可能有一个TextView内的多个样式?
其他提示
我有完全相同的问题。我周围有通过简单地增加一个空间,需要在斜体任何字符串的结尾。
这可能不是最长远的,正确的解决方案,但它为我工作。
您可以使用 
在string.xml文件中的文本。
不隶属于 StackOverflow