Answer
은 ImageView
으로 확장됩니다. 이 객체는 프로그램 적으로 컨테이너 뷰에 추가되고 위치 초기화 메서드는 onWindowFocusChanged()
에서 호출됩니다.이 메서드는 올바른 여백과 레이아웃 매개 변수를 설정하고 가시성을 켭니다. 그런 다음 getLeft()
을 호출하여 응답의 초기 X 위치를 얻으려고합니다. 이 클래스가 Answers 클래스 this.getLeft()
또는 주 활동 answer_object1.getLeft()
에서 호출되는지 여부와 상관없이 여전히 0을 반환합니다.`getLeft()`는`onWindowFocusChanged()`에서 0을 반환합니다.
왜 그럴까요?
XML을 통해 이미지보기를 추가하고 onWindowFocusChanged()
에서 'getLeft()'를 호출하면 올바른 값을 반환합니다.