我遇到了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"));
答案 0 :(得分:0)
我发现导致此问题的原因。 AppTheme声明中有这个项目:<item name="android:height">?android:attr/actionBarSize</item>
我删除它后,效果很好。