마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

레이아웃 뷰 픽셀 유지하며 화면 늘리기?

0 추천

설명하기 쉽게 그림부터 보여드리겠습니다.

스마트폰의 사이즈가 1920x1080이라고 가정하였을 경우,

보통 512x512의 뷰를 보여주면 (1)과 같이 되기 마련인데요.

(2)와 같이 512x512의 픽셀을 유지하면 쭉 화면의 해상도 만큼 늘어뜨릴 순 없나요?

당연히 화질은 떨어지겠지만 상관 없습니다.!

그냥 단순히 상하좌우에 맞게 고정시켜서 출력하면 항상 해상도가 디스플레이 크기만큼 변경이 되네요 ㅠㅠ

 

 

 

익명사용자 님이 2017년 1월 11일 질문

1개의 답변

0 추천
 
채택된 답변
http://mainia.tistory.com/473

비율을 유지하되 이미지를 최대한으로 늘이고 싶다는 뜻이죠?

scaletype을 fitCenter로 하시면 되겠군요.

위 링크 참조하세요.
Development Guy (70,570 포인트) 님이 2017년 1월 11일 답변
답변 감사합니다.
알려주신 예는 이미지뷰일때 사용하는 예제인데
혹시 레이아웃에도 적용이 될까요?!
제가 질문에서 표시한 저 파란색 박스는 레이아웃입니다!
scaleType은 ImageView 의 멤버라서 일반 레이아웃의 background 에는 적용이 안됩니다. 직접 구현해야 하지요.
쉽게 하시려면 해당 레이아웃을 FrameLayout으로 하고 ImageView를 겹쳐서 사용하는 방법도 있는데요.
...