Android开发之WebView
天飞 2017-12-11 22:02:43 浏览28 评论0摘要: 感觉在显示信息时,用途还可以的。 只是不知和React Native的应用场合有何分别?
感觉在显示信息时,用途还可以的。
只是不知和React Native的应用场合有何分别?
package com.tw.flag.ch13_hellowebview;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
public class MainActivity extends AppCompatActivity {
WebView wv;
ProgressBar pb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView) findViewById(R.id.wv);
pb = (ProgressBar)findViewById(R.id.pb);
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setBuiltInZoomControls(true);
wv.invokeZoomPicker();
wv.setWebViewClient(new WebViewClient());
wv.setWebChromeClient(new WebChromeClient(){
public void onProgressChanged(WebView view, int progress) {
pb.setProgress(progress);
pb.setVisibility(progress < 100 ? View.VISIBLE:
View.GONE);
}
});
wv.loadUrl("https://m.jd.com");
}
@Override
public void onBackPressed() {
if (wv.canGoBack()) {
wv.goBack();
return;
}
super.onBackPressed();
}
}

版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约 详情请点击 评论文章 (0) (0) (0)