zoukankan      html  css  js  c++  java
  • WebView

     1 package com.example.qjm3662.service_learn;
     2 
     3 import android.annotation.SuppressLint;
     4 import android.support.v7.app.AppCompatActivity;
     5 import android.os.Bundle;
     6 import android.util.Log;
     7 import android.view.ActionMode;
     8 import android.view.Menu;
     9 import android.view.MenuItem;
    10 import android.view.View;
    11 import android.webkit.WebView;
    12 import android.webkit.WebViewClient;
    13 import android.widget.AbsListView;
    14 import android.widget.AdapterView;
    15 import android.widget.ArrayAdapter;
    16 import android.widget.EditText;
    17 import android.widget.ListView;
    18 
    19 import java.util.ArrayList;
    20 import java.util.List;
    21 
    22 public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    23 
    24     public static String[] s = new String[10];
    25     private WebView webView;
    26     private EditText et_input;
    27     private static int WEB_POSITION = 0;
    28     @SuppressLint("SetJavaScriptEnabled")
    29     @Override
    30     protected void onCreate(Bundle savedInstanceState) {
    31         super.onCreate(savedInstanceState);
    32         setContentView(R.layout.activity_main);
    33         webView = (WebView) findViewById(R.id.id_webview);
    34         et_input = (EditText) findViewById(R.id.id_input);
    35         et_input.setOnClickListener(this);
    36         s[0] = "http://www.cnblogs.com/qjm253/";
    37         //启用javascript支持
    38         webView.getSettings().setJavaScriptEnabled(true);
    39         webView.getSettings().setBuiltInZoomControls(true);
    40         //让WebView自己相应url,将新的url显示在当前view
    41         webView.setWebViewClient(new WebViewClient(){
    42             @Override
    43             public boolean shouldOverrideUrlLoading(WebView view, String url) {
    44 
    45                 return super.shouldOverrideUrlLoading(view, url);
    46             }
    47         });
    48         webView.loadUrl("http://www.cnblogs.com/qjm253/");
    49     }
    50 
    51     private WebViewClient mWebViewClient = new WebViewClient(){
    52         @Override
    53         public boolean shouldOverrideUrlLoading(WebView view, String url) {
    54             return super.shouldOverrideUrlLoading(view, url);
    55         }
    56     };
    57 
    58     @Override
    59     public void onBackPressed() {
    60         webView.goBack();
    61     }
    62 
    63     @Override
    64     public void onClick(View v) {
    65         System.out.println("http://" + et_input.getText().toString() + "/");
    66         webView.loadUrl("http://" + et_input.getText().toString() + "/");
    67     }
    68 }
  • 相关阅读:
    WinForm 应用程序的打包和部署_简单版(图文)
    WinForm 程序的运行框架与启动流程简介(图文)
    WinForm 实现两个容器之间控件的拖动及排列(图文)
    Web Service 基本概念和技术应用
    Visual Basic不可能消失
    俺是怎样做研究生导师的[ZT]
    细 节 决 定 成 败
    阻碍GIS产业发展的三大问题
    世界第一CEO的人格特征和经营想念【转载】
    [转载]关于创办软件公司的几点思考
  • 原文地址:https://www.cnblogs.com/qjm253/p/5424720.html
Copyright © 2011-2022 走看看