3

如何获得 Intellij 的预览以显示我的自定义视图?我有一个非常简单的类覆盖 TextView:

public class TouchableTextView extends TextView {
    int width;
    int height;
    int status;
    public TouchableTextView(android.content.Context context, String text) {
        super(context);
        setTypeface(Typeface.SERIF);
        setText(text);
        setTextSize(getResources().getDimension(R.dimen.big_text_size));
        setTextColor(getResources().getColor(R.color.text_dark));
        this.measure(0, 0);
        width = this.getMeasuredWidth();
        height = this.getMeasuredHeight();

    }
}

我当然可以在这方面使用一些帮助。

4

1 回答 1

4

您必须重载 View 类的构造函数之一。例如,您可以提供TouchableTextView(Context context, AttributeSet attrs). IDE 无法使用包含自定义“文本”参数的构造函数来实例化您的视图。

于 2013-03-28T11:56:19.387 回答