我尝试将textview添加到位置0,0的相对布局中。
使用以下代码:
TextView text = new TextView(getActivity());
text.setTextColor(Color.RED);
text.setIncludeFontPadding(false);
text.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
text.setTextSize(TypedValue.COMPLEX_UNIT_PX, 32 * getResources().getDisplayMetrics().density);
text.setText("TEST TEXT");
text.setSingleLine(false);
text.setX(0);
text.setY(0);
text.setTypeface(fct.getFont().getTypeFace(getActivity())); container.addView(text);
容器是这里定义的相对布局:
<RelativeLayout
android:id="@+frontcard/container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
我在textview中使用自定义字体...
问题是文本视图无法正确显示。 顶部有一个填充...左边设置正确。
输出图片:
如果我在画布上绘制它,一切正常,如图所示:
我是否在textview中遇到自定义字体问题?
任何人都有任何想法?
答案 0 :(得分:0)
尝试添加
text.setIncludeFontPadding(false);