반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
안드로이드 개발 시 VideoView 를 사용하는 경우가 있습니다.
영상의 사이즈가 태블릿 or 스마트폰 보다 크거나 같으면 상관 없지만
작을 경우 스크린보다 작게 나오는데요.
이 경우 영상의 크기를 늘여줄 수 있습니다.
VideoView 를 상속받아 커스텀 뷰를 만드는 방법인데요.
굉장히 간단합니다.
public class MotiveVideoView extends VideoView {
public MotiveVideoView(Context context) {
super(context);
}
public MotiveVideoView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
setMeasuredDimension(widthMeasureSpec, heightMeasureSpec);
}
}
바로 이렇게 onMeasure 메소드를 재정의해서
setMeasuredDimension 메소드에 onMeasure의 argument인 wudthMeasureSpec과
heightMeasureSpec 값을 넣어주면 됩니다.
이상입니다. 감사합니다.
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 Custom EditText 만들기 (0) | 2019.07.15 |
---|---|
안드로이드 string.xml 에서 Html 태그 제대로 적용안될 때 해결방법 (0) | 2019.07.10 |
안드로이드 RecyclerView 아이템 스크롤 시 아이템 터치 이벤트 막기! (0) | 2019.07.08 |
안드로이드 런처 아이콘, 앱 실행 아이콘 쉽게 생성하기! (0) | 2019.07.08 |
안드로이드 갤러리 폴더 목록 가져오기 두 번째 방법 (1) | 2019.07.04 |