안녕하세요 안드로이드 초급 개발자 입니다.

요번에 어플을 하나 만드는데 기본 바탕이 웹뷰거든요..

근데 그 위에 일정 부분에 비디오뷰를 띄우려고 합니다.(비디오뷰 위치 지정)

처음부터 나오는게 아니고 동적으로 나와야 해서 xml을 이용해서 하면 안되고

소스코딩으로 추가 해야 할것 같은데...

WebView wv = new WebView(this);

VideoView vv = new VideoView(this);

wv.addView(vv);

이런식으로 해봣는데 안되더군요(비디오뷰가 화면 전체를 가려버리고 영상 재생도 안됨)

물론 위에 나머지 속성값들은 제거한거고요.. xml을 이용해서는 영상 재생 확인해봤습니다.

<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/testlayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<WebView
android:id="@+id/testwebview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
<VideoView
android:id="@+id/videoView1"
android:layout_width="750dp"
android:layout_height="400dp"
android:layout_marginTop="110dp"
android:layout_marginLeft="1dp"
android:layout_gravity="center">
</VideoView>
</FrameLayout>

위 소스가 정적으로 한페이지만 표시했을때 영상재생이 되는 xml이고

이것을 소스코딩으로 똑같이 구현 하려고 하는데 힘드네요...

xml에서는 젤 겉 레이아웃이 framelayout이 잇어 웹뷰위에 비디오뷰를 겹치는게 되는데

소스코딩에서는 젤 겉이 웹뷰라서...

addView()메소드가 이러한 역활을 해줄주 알았는데 생각처럼 안되서 혹시 방법이 있는지 문의드립니다.