-1
버튼 유형이지만 setX (int)가 정의되지 않았다는 오류가 발생합니다.버튼을 클릭하여 버튼의 위치를 임의로 안드로이드에서 변경할 수 있습니다.
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.
}
}
여기서 setX (int)가 정의되지 않은 것은 오류입니다. 버튼 유형입니다. 도와주세요.
고마워요. 고마워요. –
덕분에 devconsole이 작동하지만 지금은 화면의 바깥쪽으로 나가는 버튼이 있습니다! –
나는 그것도 시도하지만 작동하지 않습니다 : buttonHeight = 1 int buttonWidth = 1 buttonHeigt = button.getHeight(); buttinWidth = button.getWidth(); int x = r.nextInt (480 - buttonWidth); int y = r.nextInt (800 - buttonHeight); 내가 버튼을 변경하지 않았을 때! PLZ 도와주세요 –