API13부터 deprecated된 내용
Activity를 상속받았을 때...
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
Activity를 상속받지 않았을 때 Context를 이용해서...
WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = windowManager.getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
API13 이후부터 제공되는 내용
Activity를 상속받았을 때...
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics metrics = new DisplayMetrics();
display.getMetrics( metrics );
int width = metrics.widthPixels;
int height = metrics.heightPixels;
Activity를 상속받지 않았을 때 Context의 getResources()를 이용해서...
DisplayMetrics metrics = this.getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = metrics.heightPixels;
'프로그래밍 > Android' 카테고리의 다른 글
Android LayoutInflater 객체의 inflate() 함수 (0) | 2014.01.24 |
---|---|
eclipse Colors and Fonts 설정하기 (0) | 2014.01.19 |
ImageView 여백 없애기 (0) | 2013.06.08 |
SQLite select, insert, update, delete (0) | 2013.05.23 |
ListView의 ListItem Touch 막기 (2) | 2013.05.22 |
댓글