• Android webView输出自定义网页


    这次来使用webview输出网页型数据。因为这样的数据好使用富文本编辑器,有各种各样的拓展。

    上代码:

    package controller.hzl.com.testcall;
    
    import android.content.Intent;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.widget.Toast;
    
    public class MainActivity extends AppCompatActivity {
    
        private WebView webView;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            String webs = ""<!DOCTYPE html>
    " +
                    "<html>
    " +
                    "<head>
    " +
                    "<meta charset="utf-8">
    " +
                    "<title>hello tomcat</title>
    " +
                    "</head>
    " +
                    "<body>
    " +
                    "    <h1>1</h1>
    " +
                    "    <p>2</p>" +
                    "tel:13800138000" +
                    "</body>
    " +
                    "</html>"" ;
    
            webView = (WebView) findViewById( R.id.webview );
    
            //webview
            webView.loadDataWithBaseURL( null, webs , "text/html", "UTF-8", null ) ;
    
    
        }
    
    
     
    }

    页面代码:

    <?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"
        android:fitsSystemWindows="true"
        tools:context=".MainActivity">
    
        <WebView
            android:id="@+id/webview"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
        </WebView>
    
    </RelativeLayout>

    这里提示一点,如果想要拿网页进行显示的话,需要加一行代码,不然显示不了。

        </application>
        <uses-permission android:name="android.permission.INTERNET" />

    代码完毕,放结果:

  • 相关阅读:
    Hdu 3666 THE MATRIX PROBLEM(差分约束)
    POJ1201Intervals(差分约束系统)
    hdu3440 House Man 【差分约束系统】
    使用字符流读写数据
    使用带有缓冲的字节流读写数据
    使用字节流读写数据
    字符、字节与编码
    Java IO简介
    文件的简单读写
    遍历文件夹
  • 原文地址:https://www.cnblogs.com/sunxun/p/9288352.html
Copyright © 2020-2023  润新知