显示/隐藏webview问题

我正在一个应用程序中,在相同的视图中有一组按钮和一个Web视图(GONE),当应用程序启动时,它只显示按钮,点击它显示Web视图并加载URL(按钮所在的布局设置为GONE),其中包含一个Flash媒体播放器和单个按钮,单击该按钮会使Web视图再次不可见,并显示包含按钮的第一个布局,以便能够选择不同的网站,问题是当网页视图不可见时,闪存媒体播放器仍然卡在屏幕上并阻止按钮,我该如何解决这个问题? 如果媒体播放器留在按钮后面但我找不到答案,那将是一件好事,任何帮助都将受到高度赞赏,谢谢。

使用代码更新:

           

而主要的活动

 import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import android.widget.LinearLayout; public class FlashejemploActivity extends Activity { WebView wv; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); getWindow().setFeatureInt( Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); final LinearLayout buttons = (LinearLayout) findViewById(R.id.linearLayout1); final LinearLayout webV = (LinearLayout) findViewById(R.id.linearLayout2); final Button web1 = (Button) findViewById(R.id.buttonWeb1); final Button web2 = (Button) findViewById(R.id.buttonWeb2); final Button web3 = (Button) findViewById(R.id.buttonWeb3); final Button back = (Button) findViewById(R.id.buttonBack); wv = (WebView) findViewById(R.id.webView ); wv.getSettings().setJavaScriptEnabled(true); wv.getSettings().setPluginsEnabled(true); wv.setWebViewClient(new WebViewClient()); wv.setInitialScale(1); wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setUseWideViewPort(true); final Activity PActivity = this; wv.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { PActivity.setTitle("Cargando...."); PActivity.setProgress(progress * 100); if(progress == 100) PActivity.setTitle(R.string.app_name); } }); webV.setVisibility(View.GONE); web1.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { buttons.setVisibility(View.GONE); webV.setVisibility(View.VISIBLE); wv.loadUrl("http://los40.com.mx/Player.htm"); }}); web2.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { buttons.setVisibility(View.GONE); webV.setVisibility(View.VISIBLE); wv.loadUrl("http://www.beat1009.com.mx/n2/paginas/radio.php"); }}); web3.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { buttons.setVisibility(View.GONE); webV.setVisibility(View.VISIBLE); wv.loadUrl("http://besame.com.mx/Player.htm"); }}); back.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { buttons.setVisibility(View.VISIBLE); webV.setVisibility(View.GONE); }}); } 

}

我知道它已经有一段时间,但我刚刚解决了类似的问题,让webview变空

 wv.loadUrl("about:blank");