안드로이드 개발 질문/답변
(글 수 45,052)
으 저는 안드로이드 버전 1.6으로... 240 density 로 에물을 만들어.... 아래의 내용을 찍으면...
Resources res = context.getResources();
DisplayMetrics metrics = res.getDisplayMetrics();
Log.i(TAG, "density : " + metrics.density);
Log.i(TAG, "densityDpi : " + metrics.densityDpi);
Log.i(TAG, "heightPixels : " + metrics.heightPixels);
Log.ig(TAG, "scaledDensity : " + metrics.scaledDensity);
Log.i(TAG, "widthPixels : " + metrics.widthPixels);
Log.i(TAG, "xdpi : " + metrics.xdpi);
Log.i(TAG, "ydpi : " + metrics.ydpi);
아래 처럼 출력이 되네요..
density : 1.0
densityDpi : 160
heightPixels : 533
scaledDensity : 1.0
widthPixels : 320
xdpi : 160.0
ydpi : 160.0
그리고... drawable-mdpi 에 있는 320 사이즈용 이미지를 가져가 쓰더라구요..
으.... 개념적으로는 drawable-hdpi 폴더의 것을 가지고 가서 써야 하지 않나요???
안드로이드 버전 때문인가요?? 아니면 어떤 설정 문제 인가요?? 아니면 split.density=false 값 때문인가요??
아시는 분 답변 꼭 좀 부탁 드립니다..