非常に単純なカスタム TextView を作成しました。Androidデバイスではすべて正常に動作します。ただし、Eclipseのグラフィカルレイアウトでは、TextViewの元のテキストの代わりにクラス名が表示されるだけです。Eclipseのグラフィカルレイアウトでテストするにはどうすればよいですか?
以下は私のコードです
public class MyTextView extends TextView
{
public MyTextView(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
init();
}
public MyTextView(Context context, AttributeSet attrs)
{
super(context, attrs);
init();
}
public MyTextView(Context context)
{
super(context);
init();
}
private void init()
{
//if (!isInEditMode())
{
Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "HelveticaLTStd-Bold.otf");
setTypeface(tf);
this.setTextColor(Color.parseColor("#FFD200"));
this.setShadowLayer(1, 1, 1, Color.BLACK);
}
}