모바일 안드로이드 화면 크기 가져오기
페이지 정보
작성자
본문
안드로이드의 기계마다 정신없게 자유로운 해상도는
개발중 나도 모르게 욕을 중얼거리고 있는 스스로를 발견하게 만들곤 한다.
그래서 오늘은 간단하게 "소스"상에서 화면의 넓이, 높이를 알아내는 방법을 공개할까 한다.
이것저것하다가 우연히 알아낸거니 최선인지는 모르겠지만..
여기서 mContext는 현재 클래스의 Context명이다.
-끝-
개발중 나도 모르게 욕을 중얼거리고 있는 스스로를 발견하게 만들곤 한다.
그래서 오늘은 간단하게 "소스"상에서 화면의 넓이, 높이를 알아내는 방법을 공개할까 한다.
이것저것하다가 우연히 알아낸거니 최선인지는 모르겠지만..
float screenWidth = getContext().getResources().getDisplayMetrics().widthPixels;
Log.i("screenWidth : ", "" + screenWidth);
float screenHeight = getContext().getResources().getDisplayMetrics().heightPixels;
Log.i("screenHeight : ", "" + screenHeight);
이렇게 하면 현재 화면의 정확한 해상도를 알아낼수 있다.
getContext()에서 에러가 나는 사람은 당황하지말고 Context반환 함수를 만들어주면 되겠다.
private Context getContext()
{
return mContext;
}
여기서 mContext는 현재 클래스의 Context명이다.
-끝-
댓글목록
등록된 댓글이 없습니다.