화면에서 내 앱의 좌표를 가져와 팝업으로 오프셋으로 사용해야합니다.getLocationOnScreen이 충돌 함
View tempView = (View) findViewById(R.layout.main);
int[] loc = {0,0};
tempView.getLocationOnScreen(loc); /// crashes here!
이 코드를 사용해 보았지만이 코드의 마지막 줄에서 앱이 다운됩니다. 어쩌면 기본 레이아웃에서 얻는 tempView가 화면 레이아웃과 일치하지 않을 수도 있습니다.
의견 ... 감사합니다! :)
추가 : 이
int[] loc = new int[2];
View tempView = (View) findViewById(R.id.LL_whole);
tempView.getLocationOnScreen(loc);
post(String.valueOf(loc[1]));
작품을 해결! :)
예, null을 제공합니다. :) findViewById 뭔가 다른, 다음 메인? – Roger
예, 찾으려는보기의 ID입니다. –
감사합니다. 위의 수정 사항을 참조하십시오. :) – Roger