1.activity_main.xml 布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.sh.webviewtest.MainActivity"> <WebView android:id="@+id/web_view" android:layout_width="match_parent" android:layout_height="match_parent"> </WebView> </LinearLayout>
2.MainActivity.java
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webView =(WebView)findViewById(R.id.web_view); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient());//调用一个方法setWebViewClient,并传入一个WebViewClient实例,直接显示网页 webView.loadUrl("http://www.baidu.com"); } }3.AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?> <manifest package="com.sh.webviewtest" xmlns:android="http://schemas.android.com/apk/res/android"> ......<uses-permission android:name="android.permission.INTERNET"/> //增加权限这一行 </manifest>