안드로이드 개발 질문/답변
(글 수 45,052)
동영상 재생중 VidoeView 크기 변경하는 법을 알고 싶어요
동영상을 재생하다가
전체보기 등을 클릭한 경우
VideoView의 사이즈를 변경하고 싶은데,,
videoView.setMinimumWidth(VideoLayout.getWidth());
videoView.setMinimumHeight(VideoLayout.getHeight());
videoView.setMinimumHeight(VideoLayout.getHeight());
위의 두 줄로 바꿀 수 있을거라 생각했는데
화면상에 보여지는 영상의 크기는 변하지 않고 동일 합니다..
로그를 찍어보니
위 두 줄을 실행하기 전, 후의 크기가 동일하게 찍힙니다.
근데 이상한 것은,
확대버튼을 눌렀을 때 .setMinimumWidth, setMinimumHeight 하기 전, 후 모두 347, 195 크기가 찍히고
축소버튼을 눌렀을 때 .setMinimumWidth, setMinimumHeight 하기 전, 후 모두 506, 270 크기가 찍힌다는 것입니다
그렇다면 어느 부분에서 크기가 변경되는 것이 적용은 되었다는 것 같은데
화면상에서는 ㄱㅖ속 동일한 크기로 보입니다..
로그 찍히는 것도 이해가 안하구고,,
VideoView의 크기는 변경되었는데 영상의 크기가 변경되지 않았거나,
아니면 변경된 것이 화면상에 적용되어 보여지지 않는 것 같기도 하고..
조언좀 주세요ㅜㅜ
+
LayoutParams lp = new LayoutParams(480,
ViewGroup.LayoutParams.FILL_PARENT);
videoView.setLayoutParams(lp);
ViewGroup.LayoutParams.FILL_PARENT);
videoView.setLayoutParams(lp);
처럼 가로값을 임의로 변경하도록 해도 사이즈 변경이 안되네요....제발 도와주세요ㅜㅜ