WebView的基础使用
来源:互联网 发布:sql server 2012和2008 编辑:程序博客网 时间:2024/06/09 15:23
<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"
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=".MainActivity" >
<WebView
android:id="@+id/wv"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>
package com.example.day17_webviewdemo2;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
private WebView wv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView) findViewById(R.id.wv);
WebSettings settings = wv.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setJavaScriptEnabled(true); //允许js的代码操作
//不使用系统的浏览来打开网页
wv.setWebViewClient(new WebViewClient(){
});
//允许js的弹框在android的app
wv.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
Log.d("TAG","newProgress+++++++++++++:"+newProgress);
super.onProgressChanged(view, newProgress);
}
});
wv.loadUrl("file:///android_asset/aa.html");
}
}
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=".MainActivity" >
<WebView
android:id="@+id/wv"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>
package com.example.day17_webviewdemo2;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
private WebView wv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView) findViewById(R.id.wv);
WebSettings settings = wv.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setJavaScriptEnabled(true); //允许js的代码操作
//不使用系统的浏览来打开网页
wv.setWebViewClient(new WebViewClient(){
});
//允许js的弹框在android的app
wv.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
Log.d("TAG","newProgress+++++++++++++:"+newProgress);
super.onProgressChanged(view, newProgress);
}
});
wv.loadUrl("file:///android_asset/aa.html");
}
}
阅读全文
0 0
- WebView的基础使用
- Android WebView使用基础
- Android WebView使用基础
- Android WebView使用基础
- android WebView基础使用
- Android WebView使用基础
- Android WebView使用基础
- Android WebView使用基础
- Android WebView使用基础
- Android WebView使用基础
- WebView使用基础
- Android WebView使用基础
- WebView使用基础
- Android WebView使用基础
- WebView 基础使用
- WebView的基础用法
- 一个基础的webview
- android +webview的基础
- 漫画:什么是 volatile 关键字? 2017-12-21 玻璃猫 Java编程 来自:程序员小灰(微信号:chengxuyuanxiaohui) ————— 第二天 ————
- spring boot 学习(二)spring boot 框架整合 thymeleaf
- 读 软件架构设计原则和模式 有感
- [分享]钛极OS(TiJOS)之OTA应用更新
- SQL LIKE(操作符)
- WebView的基础使用
- POCO库学习教程(一) windows POCO库编译(64位)
- Vue环境搭建
- Laravel 5.4 migrate时报错: Specified key was too long error
- latex实现伪代码算法(待完善)
- database:sql.js the note demo
- 加入购物车代码
- 支持向量机(一)
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常处理