快速大师解读初学者android教程说明!

时间:2010-12-02 16:01:04

标签: android

我正在学习本教程:

http://knol.google.com/k/suk-woo-heo/creating-user-interfaces/1oqzmo14sfklf/20#

必须到第4步说: 4.通过定义资源,您可以自定义TodoListItemView外观。 创建新的私有实例变量以存储您将用于绘制纸张背景和边距的Paint对象。还可以为纸张颜色和边距宽度值创建变量。填写init方法以获取您在最后两个步骤中创建的资源的实例,并创建Paint对象。

谁能告诉我这意味着什么? '创建新的私有实例变量来存储Paint对象'

这应该在src下的eclipse中创建为新类吗?我现有的课程已经调用了很多这样的东西,比如init(),所以如果我把它放在那里就会开始吐错...

1 个答案:

答案 0 :(得分:0)

看起来他们正在修改/添加到步骤1中创建的现有TodoListItemView类。

这样的事情:

public class TodoListItemView extends TextView {

  private Paint marginPaint;
  private Paint linePaint;
  private int paperColor;
  private float margin;

  public TodoListItemView (Context context, AttributeSet ats, int ds) {
    super(context, ats, ds);
    init();
  }

  private void init() {
    // Get a reference to our resource table.
    // ....