应用自定义字体时,Android TextView不会包装文本

问题描述 投票:0回答:1

我有一个TextView最奇怪的问题。我有一个很长的文本(它不包含新行,因此textview应该自动适合它)。以编程方式设置自定义字体。问题是文本被删除了。我可以在视图边缘看到字母的顶部。文本的左侧部分被剪切,不可见。

这是XML:

<TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/imageView1"
        android:layout_alignRight="@+id/imageView2"
        android:layout_below="@+id/relativeLayout2"
        android:layout_centerHorizontal="true"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:background="#FFFFFF"
        android:gravity="center"
        android:singleLine="false" /> 

以下是我如何应用字体:

descriptionText.setTypeface(Typeface.createFromAsset(getAssets(),
                "fonts/okolaksRegular.ttf"));
android textview textwrapping android-typeface
1个回答
0
投票

我找到了造成这个问题的原因。 AppTheme宣言中有这个项目:<item name="android:height">?android:attr/actionBarSize</item>

我删除它后,它完美地工作。

© www.soinside.com 2019 - 2024. All rights reserved.