我是编程的初学者......所以也许这个问题听起来很有趣。 我在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();
}
}
答案 0 :(得分:0)
在super.onCreate和setContentView之后创建yout canvas,如下所示
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myView = new CanvasView();