Unity3D游戏引擎实现在Android中打开WebView的实例

2019-12-10 20:01:52于海丽
  • import android.widget.Button;   public class WebViewActivity extends Activity  
  • {   private WebView webView;  
  • private Button close;   @Override 
  • protected void onCreate(Bundle savedInstanceState) {   // TODO Auto-generated method stub  
  • super.onCreate(savedInstanceState);   setContentView(R.layout.main);  
  • webView = (WebView) findViewById(R.id.webView);   webView.loadUrl("http://www.easck.com/");  
  • webView.getSettings().setJavaScriptEnabled(true);   webView.setWebViewClient(new WebViewClient());  
  • close = (Button) findViewById(R.id.button);   close.setOnClickListener(new OnClickListener() {  
  • @Override  public void onClick(View v) {  
  • WebViewActivity.this.finish();   }  
  • });   }  
  • private class WebViewClient extends android.webkit.WebViewClient {   @Override 
  • public boolean shouldOverrideUrlLoading(WebView view, String url) {   //这里实现的目标是在网页中继续点开一个新链接,还是停留在当前程序中  
  • view.loadUrl(url);   return super.shouldOverrideUrlLoading(view, url);  
  • }   }  
  • 然后是main.xml

     

     
    1. <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:android="http://www.easck.com/apk/res/android"