티스토리 뷰

왜!! 레이아웃이 화면에 꽉 차지 않는 거야???

나의 스마트폰은 HTC 센세이션~
어플을 테스트 하려고 보니...어 이상타...
레이아웃이 화면에 꽉 차지 않는것이다...
왜!!!

원인은 고해상도??

HTC 센세이션 해상도는 QHD 960X540 이다.
따라서 고해상도를 맞춰줄 작업이 필요한 것이다.
!!

해상도에 따른 확장, 축소 적용하기

/AndroidManifest.xml

    <supports-screens 
    	android:largeScreens="true"
  		android:normalScreens="true" 
  		android:anyDensity="true" />
</manifest>

결과화면

적용전

적용후

화면 해상도 얻기

DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = displayMetrics.widthPixels; int height = displayMetrics.heightPixels;

댓글