【问题标题】:Android TextView is not wrapping text when applying custom font应用自定义字体时,Android TextView 不换行
【发布时间】:2014-09-08 12:24:47
【问题描述】:

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 word-wrap android-typeface


【解决方案1】:

我找到了导致此问题的原因。 AppTheme声明中有这个项目:&lt;item name="android:height"&gt;?android:attr/actionBarSize&lt;/item&gt;

我删除它后,它工作得很好。

【讨论】:

    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 1970-01-01
    • 2015-07-28
    • 2012-03-08
    • 2014-02-06
    相关资源
    最近更新 更多