안드로이드 개발 질문/답변
(글 수 45,052)
비디오뷰에서 비디오가 재생하는 동안 비디오의 크기를 변경할 때의 문제입니다.
부모 레이아웃의 크기를
100x100 으로 지정했을때
비디오의 처음 크기를 100x100에서 150x150으로 변경시켰습니다.
현재 50씩 잘린 크기인 100x100으로 비디오가 잘려서 보이는중입니다.
그래서 부모 레이아웃의 정 중앙에 비디오를 위치시키고자
margin 값을 음수로 지정하여
-25x-25씩 주었습니다.
그랬더니!!
옵티머스 LTE 단말기에서는 잘 먹혔습니다. 정중앙 패치에 성공한것이죠
그러나!!
옵티머스2x와 갤럭시S에서는 디바이스의 크기를 벗어나지 못합니다.
(부모 레이아웃이 디바이스 벽면에 붙어있을 경우
음수로 지정한 마진이 아예 먹히지 않습니다.
즉, 화면의 최상단일 경우 상단의 음수 마진이 먹히지 않고
화면 왼쪽편에 붙어있을 경우 왼쪽 음수 마진이 들지 않습니다.)
비디오가 아무리 커도 디바이스의 화면크기를 벗어나지 못하는 것이죠!! ㅠㅠ;;
또한 갤럭시S의 경우 비디오의 크기조차도 변경되지 않더군요
디바이스마다 설정값이 달라서 일까요?
디바이스를 뚫고 정상적으로 비디오가 잘린 화면 그대로 부모 레이아웃의 정중앙에 오도록 하고 싶으며
갤럭시S의 경우 비디오가 정상적으로 크기 변환이 되었으면 좋겠습니다.
어떻게 해야 할까요? 도움 주십시요 부탁드립니다.
ㅠㅠ
오늘 하루도 행복한 하루 되세요~