我正在开发一个应用程序,我想在某些条件下创建不同的webViews。尽管有多个webView,但是只能显示其中的一个。Android中的多个网页浏览量
我看到最好的方法是创建一个扩展Activity的新类。
这是主类
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent(this, WebScreen.class);
startActivity(intent);
}
这是第二类的我都做创造新的网页视图
public class WebScreen extends Activity {
private WebView myWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_PROGRESS);
}
public void onClick(View arg0) {
return;
}
@Override
protected void onPause() {
myWebView = null;
super.onPause();
}
@Override
protected void onStart(){
}
@Override
protected void onResume() {
super.onResume();
myWebView = new WebView(this);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("myURL");
setContentView(myWebView);
}
@Override
public void onBackPressed() {
super.onBackPressed();
myWebView = null;
}
刚使用webview.setVisib ility(View.VISIBLE)为你想要显示的人,View.GONE或ViewInvisible为你不想看到的人。 –