현재 비디오뷰를 넣은상태인대 ...

 

프레임레이아웃안에 넣었습니다...

 

프레임레이아웃 안에는 리니어레이아웃 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
    
   }
         
  });
    
       

    }
}