创建新的CanvasView

时间:2017-02-17 15:07:15

标签: android methods main-activity

我是编程的初学者......所以也许这个问题听起来很有趣。 我在MainActivity中创建一个新的CanvasView有一个问题,因为它在括号内写了一些东西。 这是我的MainActivity:

[PARAMETER 2]

这是我的CanvasView:

public class MainActivity extends AppCompatActivity {
    CanvasView myView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        //the line below doesnt work
        myView = new CanvasView();
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    public void button1(View v){
        CanvasView.l = 400;
        myView.invalidate();
    }
}

1 个答案:

答案 0 :(得分:0)

在super.onCreate和setContentView之后创建yout canvas,如下所示

super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myView = new CanvasView();