Android中WebView使用2,设置一些功能
来源:互联网 发布:华杉孙子兵法知乎 编辑:程序博客网 时间:2024/06/16 16:19
1.在主清单文件中开网络权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
2.布局文件
源码下载:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
2.布局文件
activity_main.xml
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?><RelativeLayout 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"tools:context=".MainActivity"><WebView android:id="@+id/webView1" android:layout_width="match_parent" android:layout_height="match_parent" /></RelativeLayout></span>
3.MainActivity中
<span style="font-size:18px;">public class MainActivity extends Activity { private WebView webView1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView1 = (WebView) findViewById(R.id.webView1); myWebSetting(); } private void myWebSetting(){// 进行设置// 得到一个网页设置对象 WebSettings settings = webView1.getSettings();// 支持js settings.setJavaScriptEnabled(true);// 支持缩放 settings.setSupportZoom(true);// 添加缩放的控制 settings.setBuiltInZoomControls(true);// 软键盘打开 webView1.requestFocus();// 设置滚动条的样式,在内部显示 webView1.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);// 设置点击,在当前webView中显示 webView1.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });// 根据重写方法的不同,处理标题,图标,弹窗等// 这里是处理标题 webView1.setWebChromeClient(new WebChromeClient(){ @Override public void onReceivedTitle(WebView view, String title) { super.onReceivedTitle(view, title); } }); // 加载网页 webView1.loadUrl("http://www.baidu.com"); } /** 回退键的设置 * 设置返回上一页 */// @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK && webView1.canGoBack()) { webView1.goBack(); return true; } return super.onKeyDown(keyCode, event); }}</span>
源码下载:
MyWebView----app
http://download.csdn.net/detail/zhaihaohao1/9480036
0 0
- Android中WebView使用2,设置一些功能
- android 使用webView的一些普通设置
- android中webView的一些使用
- android中使用WebView中的一些问题
- android 中ExpandableListView的一些功能设置
- Android WebView的一些设置
- Android中使用webview和web页面的一些交互
- Android中WebView使用
- Android 中使用WebView
- android中webView的设置
- android webview的一些设置问题
- Android WebView的一些使用技巧
- Android使用WebView的一些记录
- Android中webview的使用
- android 中webView的使用
- Android中webview的使用
- Android中Webview使用经验总结
- Android中WebView的使用
- 深入浅出讲Java
- C# LDAP 管理(创建新用户)
- Seam Carving
- 2-SAT
- Android中WebView使用1,加载网页
- Android中WebView使用2,设置一些功能
- oracle学习目录纲领
- Android中WebView使用3,html掉android中的方法webView调用js中的方法
- java虚拟机 jvm 方法区实战
- Log4j2完全讲解
- 坚定信念走下去
- 如何定义一条合格的Project
- ios扫码应用总结
- LCA