神刀安全网

说说 Android 中 WebView 的基本用法

有时候,需要在应用程序中展示一些网页,Android 提供了 WebView 控件,它可以在程序中嵌入一个浏览器,这样就可以展示各种各样的网页啦 O(∩_∩)O哈哈~

布局文件:

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

这里为 WebView 设置了一个 id,然后让它充满整个屏幕。

活动类:

public class MainActivity extends AppCompatActivity {      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);           WebView view=(WebView)findViewById(R.id.web_view);         //让控件支持脚本         view.getSettings().setJavaScriptEnabled(true);         //当点击网页链接跳转到另一个网页时,目标网页仍然会在 WebView 中显示         view.setWebViewClient(new WebViewClient());         view.loadUrl("http://www.163.com");     } }  

访问网络需要声明权限:

<!--声明网络访问权限--> <uses-permission android:name="android.permission.INTERNET" /> 

这时候只要保证手机或者模拟器是联网的,就可以看到网页啦:

说说 Android 中 WebView 的基本用法

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 说说 Android 中 WebView 的基本用法

分享到:更多 ()