如果我只使用 int x = r.nextInt(480); 和 int y = r.nextInt(800); 按钮离开屏幕,但我尝试使用 int x = r.nextInt(480 - buttonHeight); 和 int y = r.nextInt(800 - buttonHeight); ,所以它给了我错误请任何人都可以帮助我吗?请详细定义每一件事,我是一个新的Android开发者!
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.tuchme);
btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(this);
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case (R.id.btn): {
Random r = new Random();
int x = r.nextInt(480 - buttonWidth); //btnWidth cannot be resolved to a varriable.
int y = r.nextInt(800 - buttonHeight);
btn.setX(x);
btn.setY(y);
}
}
如果我只使用 int x = r.nextInt(480); 和 int y = r.nextInt(800); 按钮离开屏幕,但我尝试使用 int x = r.nextInt(480 - buttonHeight); 和 int y = r.nextInt(800 - buttonHeight); ,所以它给了我错误请任何人都可以帮助我吗?请详细定义每一件事,我是一个新的Android开发者!如果你能定义我如何在屏幕上添加计时器以及如何控制它,请告诉我