현재 비디오뷰를 넣은상태인대 ...
프레임레이아웃안에 넣었습니다...
프레임레이아웃 안에는 리니어레이아웃 13개가들어있구요
그한곳에 비디오뷰를 넣었는대 ...
연결을 다했는대 ... 리니어레이아웃 13개에서 11~13번째에만있는대 ...
비디오뷰 이미지만 다나오더라구요 .... 즉 비디오뷰없는대에서도 비디오뷰 이미지가 들어가있습니다 ...
어떻게해야할까요 ...
package kr.oc.jin.soccerinformation;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.LinearLayout;
import android.widget.MediaController;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.VideoView;
import android.widget.AdapterView.OnItemSelectedListener;
public class PostureActivity extends Activity {
private static final String TAG = "MainActivity";
LinearLayout linear1, linear2, linear3, linear4, linear5, linear6, linear7, linear8, linear9, linear10, linear11, linear12, linear13, linear14, linear15, linear16;
LinearLayout lmain = null;
Spinner spinner;
TextView ll = null;
VideoView video1, video2, video3;
void hideView(){
linear1.setVisibility(View.INVISIBLE);
linear2.setVisibility(View.INVISIBLE);
linear3.setVisibility(View.INVISIBLE);
linear4.setVisibility(View.INVISIBLE);
linear5.setVisibility(View.INVISIBLE);
linear6.setVisibility(View.INVISIBLE);
linear7.setVisibility(View.INVISIBLE);
linear8.setVisibility(View.INVISIBLE);
linear9.setVisibility(View.INVISIBLE);
linear10.setVisibility(View.INVISIBLE);
linear11.setVisibility(View.INVISIBLE);
linear12.setVisibility(View.INVISIBLE);
linear13.setVisibility(View.INVISIBLE);
linear14.setVisibility(View.INVISIBLE);
linear15.setVisibility(View.INVISIBLE);
linear16.setVisibility(View.INVISIBLE);
lmain.invalidate();
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.posture);
linear1 = (LinearLayout)findViewById(R.id.linearLayout1);
linear2 = (LinearLayout)findViewById(R.id.linearLayout2);
linear3 = (LinearLayout)findViewById(R.id.linearLayout3);
linear4 = (LinearLayout)findViewById(R.id.linearLayout4);
linear5 = (LinearLayout)findViewById(R.id.linearLayout5);
linear6 = (LinearLayout)findViewById(R.id.linearLayout6);
linear7 = (LinearLayout)findViewById(R.id.linearLayout7);
linear8 = (LinearLayout)findViewById(R.id.linearLayout8);
linear9 = (LinearLayout)findViewById(R.id.linearLayout9);
linear10 = (LinearLayout)findViewById(R.id.linearLayout10);
linear11 = (LinearLayout)findViewById(R.id.linearLayout11);
linear12 = (LinearLayout)findViewById(R.id.linearLayout12);
linear13 = (LinearLayout)findViewById(R.id.linearLayout13);
linear14 = (LinearLayout)findViewById(R.id.linearLayout27);
linear15 = (LinearLayout)findViewById(R.id.linearLayout28);
linear16 = (LinearLayout)findViewById(R.id.linearLayout29);
lmain = (LinearLayout)findViewById(R.id.lmain);
video3 = (VideoView)findViewById(R.id.videoView1);
video2 = (VideoView)findViewById(R.id.videoView2);
video1 = (VideoView)findViewById(R.id.videoView6);
spinner = (Spinner)findViewById(R.id.spinner1);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
switch(arg2){
case 0 :
hideView();
linear1.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 0번");
break;
case 1 :
hideView();
linear2.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 1번");
break;
case 2 :
hideView();
linear3.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 2번");
break;
case 3 :
hideView();
linear4.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 3번");
break;
case 4 :
hideView();
linear5.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 4번");
break;
case 5 :
hideView();
linear6.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 5번");
break;
case 6 :
hideView();
linear7.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 6번");
break;
case 7 :
hideView();
linear8.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 7번");
break;
case 8 :
hideView();
linear9.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 8번");
break;
case 9 :
hideView();
linear10.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 9번");
break;
case 10 :
hideView();
linear11.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 10번");
linear16.setVisibility(View.VISIBLE);
VideoView vv4 = (VideoView)findViewById(R.id.videoView6);
vv4.setVideoURI(Uri.parse("http://203.249.115.111:8080/soccer/dribble2.mp4"));
final MediaController mc4 = new MediaController(PostureActivity.this);
vv4.setMediaController(mc4);
vv4.pause();
// video1.setVideoPath("/mnt/sdcard/dribble2.mp4");
//
// final MediaController mc = new MediaController(PostureActivity.this);
// video1.setMediaController(mc);
// video1.postDelayed(new Runnable() {
// public void run() {
// mc.show(0);
// video1.pause();
// }
// },100);
break;
case 11 :
hideView();
linear12.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 11번");
linear15.setVisibility(View.VISIBLE);
// video2.setVideoPath("/mnt/sdcard/feint.mp4");
//
// final MediaController mc2 = new MediaController(PostureActivity.this);
// video2.setMediaController(mc2);
// video2.postDelayed(new Runnable() {
// public void run() {
// mc2.show(0);
// video2.pause();
// }
// },100);
VideoView vv2 = (VideoView)findViewById(R.id.videoView2);
vv2.setVideoURI(Uri.parse("http://203.249.115.111:8080/soccer/trapping1.mp4"));
final MediaController mc2 = new MediaController(PostureActivity.this);
vv2.setMediaController(mc2);
vv2.pause();
break;
case 12 :
hideView();
linear13.setVisibility(View.VISIBLE);
linear14.setVisibility(View.VISIBLE);
Log.v(TAG, "스피넬 12번");
// video3.setVideoPath("/mnt/sdcard/trapping1.mp4");
//
// final MediaController mc3 = new MediaController(PostureActivity.this);
// video3.setMediaController(mc3);
// video3.postDelayed(new Runnable() {
// public void run() {
// mc3.show(0);
// video3.pause();
// }
// },100);
VideoView vv = (VideoView)findViewById(R.id.videoView1);
vv.setVideoURI(Uri.parse("http://203.249.115.111:8080/soccer/feint.mp4"));
final MediaController mc1 = new MediaController(PostureActivity.this);
vv.setMediaController(mc1);
vv.pause();
break;
}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
}
}