Wie ich die Position des Buttons in Android zufällig ändern kann, indem ich auf den Button klicke

Es gibt mir hier einen Fehler, dass setX (int) nicht definiert ist, obwohl es ein Tastentyp ist.

public class TouchMe extends Activity implements View.OnClickListener {

    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);
                    int y = r.nextInt(800 - buttonHeight);

                    btn.setX(x);   // give me error here that setX(int) is not defined      
                    btn.setY(y);   // is button type.

            }

            }

Es gibt mir eine Fehlermeldung, dass setX (int) nicht als Tastentyp definiert ist. Bitte hilf mir.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage