在webview中打开网址

时间:2014-02-12 04:33:48

标签: android android-layout url webview

我是Android开发中的新手。 在下面的代码中,它将打开Android浏览器。

1.我有什么方法可以在webView中而不是在Android浏览器中打开url(matricNo)而不必像link那样构建新的java文件?

final void addToAttendance(String matricNo) {
String url =  matricNo;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
activity.startActivity(intent);  
}

2 个答案:

答案 0 :(得分:8)

活动

public void onClick(View v) 
            {
                // TODO Auto-generated method stub
                //Context context = null;
                Intent intent=new Intent(MainActivity.this,WebActivity.class);
                intent.setData(Uri.parse("www.javacodegeeks.com"));
                startActivity(intent);  
            }
        });

在另一项活动中

 WebView wv=(WebView)findViewById(R.id.webView1);
         wv.getSettings().setJavaScriptEnabled(true);
         wv.loadUrl(this.getIntent().getDataString());

答案 1 :(得分:0)

使用以下代码。

public class WebViewActivity extends Activity {

    private WebView webView;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.webview);

        webView = (WebView) findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("http://www.google.com");

    }

}

webview.xml

 <?xml version="1.0" encoding="utf-8"?>
 <WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
 />