레이블이 setX()인 게시물을 표시합니다. 모든 게시물 표시
레이블이 setX()인 게시물을 표시합니다. 모든 게시물 표시

2014년 5월 5일 월요일

안드로이드에서 setX(), setLeft()의 차이

  안드로이드에서 setX()와 setLeft()는 완전히 다른 역할을 한다. setX()는 부모에 상관없이 화면의 절대 좌표로 설정할 수 있지만, setLeft()는 오로지 부모에 의해서 상대적인 좌표 값이 변하게 된다. VIew를 이동시키는 애니메이션을 사용할 때, X, Y 값이 변화되므로 getLeft(), setLeft()는 안 쓰는 것이 정신 건강에 좋다.

  오늘도 삽질은 계속 되었다...