0
我有一個ViewGroup可以在每頁滾動瀏覽,這些頁面是圖像。 一些有鏈接,一些有媒體,當圖像上有一個視頻廣場時,我放置一個VideoView,當用戶點擊它時,它會從原始文件夾播放電影。VideoView在滾動上表現怪異
但是,當我這樣做,然後滾動到下一頁或後面時,在下一個或上一個屏幕上會出現一個黑色邊框,它的動作全部搞砸了。任何人都知道這是什麼以及如何解決這個問題?它是VideoView它的行爲?或者是我的尋呼機類或我的其他佈局代碼?
一段代碼:
LinearLayout linVid2 = new LinearLayout(this);
LinearLayout linVid = new LinearLayout(this);
linVid.setBackgroundResource(R.drawable.landscape_1003_1_full);
linVid.setLayoutParams(new LinearLayout.LayoutParams(
1024, 748));
linVid2.setPadding(386, 53, 1024 - 587 - 386,
748 - 440 - 53);
linVid.addView(linVid2);
VideoView vd = new VideoView(this);
String tmp = MovieLink2.replace(".mp4", "");
int movieID = res.getIdentifier(tmp, "raw",
getPackageName());
Uri uri = Uri.parse("android.resource://"
+ getPackageName() + "/" + movieID);
MediaController mc = new MediaController(this);
vd.setMediaController(mc);
vd.setVideoURI(uri);
linVid2.addView(vd);
horizontalViewSwitcher.addView(linVid, current);
vd.start();