일반적으로 View를 상속받은 클래스에서는
getWidth(); 와 getHeight(); 메소드를 통해 해상도를 가져올 수 있다.
하지만 View클래스 이외의 클래스 내에서는 위의 메소드를 통해 해상도를 가져 올 수 없다.
이외의 클래스에서 해상도를 구하는 방법은
Display d = ((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
d.getWidth();
d.getHeight();
를 이용하여 해상도를 가져 올 수 있다.
'Programming > Android' 카테고리의 다른 글
Custom View를 xml에서 사용하기! (1) | 2011.07.04 |
---|---|
Dual Screen Android Demo (0) | 2011.04.13 |
Touch Drag 속도에 따라 동작 달리하기 (VelocityTracker) (0) | 2011.04.05 |
SharedPreference 예제 (0) | 2010.12.27 |
ListView 스크롤시 검은색 배경으로 바뀌는 문제 & Selector가 표시되지 않는 경우 (1) | 2010.12.03 |