안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요~
안드로이드 공부 중에 궁금한게 생겨서 질문드립니다.
매 초마다 텍스트뷰에 랜덤하게 숫자를 찍어주는것까진 했는데요. 이 텍스트 뷰의 위치도 매 초마다 랜덤하게
위치를 이동시켜주고 싶습니다. TextView의 API중에 그런 API가 있는지요???
아니면 XML상에서 해줘야 하는지요..
XML상에는 AbsoluteLayout 을 써서
android:layout_x="105px"
android:layout_y="75px"
으로 좌표를 아예 지정해주었습니다.
이좌표를 랜덤하게 변화시켜주고 싶은데... 한수 가르쳐 주세요~~^^;;
안드로이드 공부 중에 궁금한게 생겨서 질문드립니다.
매 초마다 텍스트뷰에 랜덤하게 숫자를 찍어주는것까진 했는데요. 이 텍스트 뷰의 위치도 매 초마다 랜덤하게
위치를 이동시켜주고 싶습니다. TextView의 API중에 그런 API가 있는지요???
아니면 XML상에서 해줘야 하는지요..
XML상에는 AbsoluteLayout 을 써서
android:layout_x="105px"
android:layout_y="75px"
으로 좌표를 아예 지정해주었습니다.
이좌표를 랜덤하게 변화시켜주고 싶은데... 한수 가르쳐 주세요~~^^;;
2010.05.13 15:15:48
btn = (Button)findViewById(R.id.txt);
/*
Log.d("Layout Position", "x = " + btn.getWidth() + ", y = " + btn.getHeight());
btn.layout(10, 10, 10 + btn.getWidth(), 10 + btn.getHeight());
Log.d("Layout Position", "x = " + btn.getWidth() + ", y = " + btn.getHeight());*/
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
btn.layout(10, 10, 10 + btn.getWidth(), 10 + btn.getHeight());
}
});
이런식으로 버튼이 움직이듯이 하면 될듯 합니다.
하지만 OnCreate메쏘드 내에서는 동작하지 않는 군요.