我有一个扩展 TextView 的自定义组件。在构造函数中,我将 textSize 设置为 14。
在布局文件中,我尝试将 textSize 显式设置为 20,但该属性的值没有效果。
解决这个问题的正确方法是什么?
谢谢
代码
public class MyTextView extends TextView {
public MyTextView(Context context) {
super(context);
setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
}
}
布局
<package.MyTextView
android:text="@string/hello"
android:textSize="20sp" />