올해는 머신러닝이다.
VideoView 전체화면으로 보기 팁 본문
// VideoView에는 기본 버튼들이 정의되어 있어서 앞에 글에서처럼
// MediaPlayer을 이용해 만들었을 때 버튼을 만들고 정의하는 과정이 필요없다.
// 하지만 VIdeoView로 객체를 만들어 동영상을 재생시키면 무슨 설정을 해도 전체화면으로 나오게 할 수 없다
// 때문에 VIdeoView를 상속받은 클래스를 만들어 사용해야 한다.
// manifest에서 해당 activity에 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
// 옵션을 설정해도 해결되지 않아 만들게 되었다.
class MyVideoView extends VideoView
{
public MyVideoView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
{
Display dis =((WindowManager)getContext().
getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
setMeasuredDimension(dis.getWidth(), dis.getHeight() );
}
}
주의사항
1.activity에서는 다음과 같이 사용( VideoView가 아님 )
videoView = (MyVideoView)findViewById(R.id.videoView1);
2.xml에서는 다음과 같이 선언( VideoView가 아님 )
<package.MyVideoView android:layout_width="fill_parent"android:layout_height="fill_parent" android:id="@+id/aa1" /
'Android > Tip&Tech' 카테고리의 다른 글
[펌]android listview dynamic add footer (0) | 2011.08.02 |
---|---|
android image upload with php (0) | 2011.08.02 |
youtube rtsp 구하는 법 (0) | 2011.07.24 |
안드로이드 이러닝 관련 참고 소스 (0) | 2011.07.24 |
[펌][Android] 많은 버튼의 클릭이벤트 처리 : button onClick() : OnClickListener (1) | 2011.07.23 |