我创建了一个自定义文本视图以使用从文件夹资产中获取的自定义字体,这是我编写的一个类:
public class TextViewBold extends TextView
{
private void init()
{
Typeface face = Typeface.createFromAsset(getContext().getAssets(),"fonts/droid-sans.bold.ttf");
setTypeface(face);
setTextSize(14);
setTextColor(getContext().getResources().getColor(R.color.black));
}
public TextViewBold(Context context)
{
super(context);
init();
}
public TextViewBold(Context context, AttributeSet attrs)
{
super(context, attrs);
init();
}
}
我还创建了 2 个其他类扩展 TextView 然后我在 xml 布局中调用它:
<com.cmc.xcharge.widget.TextViewBold
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="hello" />
我构建并运行成功,但是这一行:com.cmc.xcharge.widget.TextViewBold 太长无法使用,我想使用如下:
<TextViewBold
/>
我应该怎么办?