android webView如何监听html页面滚动(写html的同事说滚动内容写在dom中)

需求:
1. webView需要实现下拉刷新,网页滚动到中间时想回到网页顶部时直接触发了刷新
2. 刷新使用webView.getScrollY来判断是否在顶部的,getScrollY始终是0;
3. 我猜是我监听不到网页中dom的滚动是否在顶部。

1

2个回答

html的事件用JavaScript写

0

android 中 不能对 html 进行操作吧

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
同事写的html
数据流22 id 另一个id 刊物名称 XXXXX XXXXX 111111  6103706 数据流 2013030512 2013030512 111111  6103706 数据流 2013030512 ...
HTML页面滚动
1.有一个很长的页面,需要一打开这个页面就自动向右滚动rn rn2.在滚动过程中,用户点击滚动条或其他地方,滚动事件能够马上停止。我的导航条是始终悬浮在屏幕顶部的,锚链接都是链接的这一个页面的不同地方,所以我希望在页面滚动过程中,点击导航链接能跳转过去,或者用户不喜欢页面自己滚动可以自己拖动滚动条去自己想看的地方。我网上找的页面自动滚动的效果,在滚动到页面底部之前,都没办法停下来或点击链接rn rn3.如果可以的话,希望可以在第一次滚动到页面右部之后,能够自动跳转到页面左部,并不在滚动了(除非刷新)。rn rn谢谢!
webview获取html的内容
用webview获取网页内容,这个内容是网页代码内容,
Android中webView与HTML交互
Android中webview通过js与html交互,html中js调取Android中方法。
html 表格内容的滚动
今天在开发时,有个需求,表格太长需要滚动显示里面的内容。经过调试,通过javascript来实现,代码如下 (function() { // 表格滚动     var num = 0;    var $table = $("#touzi-div table");    var len = $table.find("tr").length; var scroll_total
Android WebView与Html交互
Android webview加载Html页面,并传参到Html且获取返回值
js,html 监听页面滚动高度 点击返回顶部
自己上代码比较容易:这边是es6的写法,可以封装成一个组件,这样每个界面都可以用了/** * Created by wuyakun on 2017/4/28. */import React from 'react';//点击返回顶部class BackTop extends React.Component { // 渲染之后 componentDidMount() {
WebView如何监听页面滚动到顶部和底部?
请教大家:WebView如何监听页面滚动到顶部和底部?rn没有发现这样的事件,而且WebView有缩放功能,不好判断。
HTML DOM 读取和改变HTML内容
  HTML DOM 读取和改变HTML内容    改变HTML输出流                 document.write();     读取HTML内容:                    document.getElementById(id).innerHTML                    document.getElementById(id).outerHTML...
android监听html事件
直接放例子,不解释 html 无标题文档        function init()            {           AndroidFunction.showToast("你按了取消,那就是返回false");            }     onClick="init()" /> AND
WebView和HTML中的JS交互
第一步:package com.yqy.myresume.activity.share;import android.annotation.SuppressLint; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.webkit.JavascriptInte
在WebView中加载html内容出现乱码
在WebView中加载html内容出现乱码问题: 在使用webView加载html内容(不是url)是出现乱码,包括中文乱码,如使用mWebView.loadData.解决方法: 第一种:如果使用loadData加载,需要text/html; charset=UTF-8” 放在一起就能解析中文了。第二种: 使用loadDataWithBaseURL:mWebView.getSettin
html,让页面滚动到指定位置
做了一个列表,根据字母a-z的顺序排序,并且在页面右边使用fixed定位显示a-z,点击字母,列表滚动到相应的的位置,如图: 滚动部分的js代码如下: let obj = document.getElementById(id) let oPos = obj.offsetTop - (50*document.documentElement.clientWidth/375); document
如何DOM创建HTML
在作一个单机版软件,显示效果想用ie控件(axwebbrowser)实现,主要是动态生成颜色丰富的表格,个人觉得应该是用DOM创建html吧,请那个大虾帮忙一下,怎么入手?谢谢。
Android webview加载html自适应屏幕
最近又写了一篇文章  Android webview加载html代码 上下左右有白边问题 可以参考一下 webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);// 不使用缓存 webView.getSettings().set...
Android webview + html 性能问题
各位大神好:rnrn目前我们是采用webview + 本地html 的方式加载UI (包括头像和一些基本数据)rnrn同样的代码,在IOS上性能很好rn但是在android机上,尤其是稍微低端些的android机上,显示速度惨不忍睹rnrn请问:rn1. 是android + webview + html 本身就非常慢? 还是需要设置一些特定的参数rn 类似:rn webview.getSettings().setRenderPriority(RenderPriority.HIGH);rn webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);rnrn2.我觉得html既然在本地,通过webview 加载显示,速度应该不会太慢
Android webview全屏播放HTML video
http://blog.csdn.net/zrzlj/article/details/8050633的样例代码,解压以后,用eclipse导入工程,将例子视频放在sdcard下面即可
Android WebView与Html交互问题
在Android App里,选择好参数,点击App内的一个Button后,n把参数传到部署在服务器上的html,html显示查询结果,该怎么实现呢?nnHTMLn```n <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %>nnnnn n 测试n nnnnnn nnnnnnn nnn nnn nn nnnn```nAndroidn```n private static final String url = "http://xx.xx.x.xx/test/index.aspx";n private WebView mWebView;n private String Msg = null;nn @Overriden protected void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);n setContentView(R.layout.activity_web);nn Intent intent = getIntent();n Msg = intent.getStringExtra("jobno");n initView();n nn private void initView() n mWebView = (WebView) findViewById(R.id.web);n mWebView.setWebChromeClient(new WebChromeClient());n //或的WebView的Settingn WebSettings settings = mWebView.getSettings();n //设置支持js,看方法名字就知道啥意思n settings.setJavaScriptEnabled(true);n settings.setDefaultTextEncodingName("GBK");//设置字符编码n mWebView.setScrollBarStyle(0);//滚动条风格,为0指滚动条不占用空间,直接覆盖在网页上n mWebView.loadUrl("javascript:showInfoFromJava('" + Msg + "')"); n //加载网页路径n mWebView.loadUrl(url);n nn```nn上面的代码测试,无法获得从App传到THML的参数!nn
【Android】WebView加载html与JS交互
文章目录一、加载Html的几种方法二、加载页面时几种简单API使用三、浏览器优化操作处理:四、WebView与JS交互问题解决:HTML5交互:HTML5地理位置服务在Android中的应用:构建HTML5离线应用:在线状态检测Android与JS之间的互相调用在Android中调用JS的方法:Android中处理JS的警告,对话框等Android中的调试: 一、加载Html的几种方法 直接在...
html中滚动条的监听
html中滚动条的监听在很多的商品类网页的DOM加载顺序中,商品不是一次性加载完成的,而是用户在滑动滚动条的时候,js代码根据用户的滑动滚动条的距离来确定的,下面我们来写一个最简单的监听实例
extjs中formpanel的html内容不能滚动
首先定义多个form[code=JScript]rnvar form1 = new Ext.form.FormPanel(rn style: "padding :3 3 3 3",rn frame: true,rn border: false,rn autoScroll: true,rn layout: "form",rn html : '啊啊啊啊啊啊啊'rn);rnvar form2 = new Ext.form.FormPanel(rn style: "padding :3 3 3 3",rn frame: true,rn border: false,rn autoScroll: true,rn layout: "form",rn html : '啊啊啊啊啊啊啊'rn);rnvar form3 = new Ext.form.FormPanel(rn style: "padding :3 3 3 3",rn frame: true,rn border: false,rn autoScroll: true,rn layout: "form",rn html : '啊啊啊啊啊啊啊'rn);rn[/code]rn然后将这三个form放在window里面,当window出现滚动条的时候,form中的文字不会一起滚动。rn有人知道如何解决吗,谢谢了啊
html中的滚动标签
列表的例子                滚动:       标签:       属性:1.loop="1"   滚动次数         2.scrollamount 滚动速度         3.behavior    值:scroll(单向滚) | alternate (来回滚)         4.direction   值:up,down,left,right(设置
DOM中关于HTML DOM 和XML DOM
有点捋不清了。n查看js 的window对象,。有这么些内容,nnHTMLDocument nXMLDocument nDocument ndocument nn彼此什么关系,。都有点乱了。n之前一直 DOM 都是用来处理 html,明白document 代表的意思。nn现在接触了XML,一下子全乱了。ndocument.implementation.createHTMLDocument(title);n//createHTMLDocument 查询帮助文档也没找到这个方法。nnn
android中使用WebView加载html字符串
android中使用WebView加载html字符串及加载本地图片资源 StringBuffer sb=new StringBuffer(); //添加html sb.append(""); sb.append(""); // // meta http-equiv="refresh" content="time" url="url" > //添加文件的内容 sb.appe
使用WebView在Android中嵌套html网页
对于一些html学习较好的朋友,开发Android项目的时候把html网页嵌套手机中,写起来比android布局要方便很多,那么下面就和大家分享一下怎么把html页面嵌套到android布局中 页面:     重点使用的android控件为WebView   第一步:  在你的布局中实例一个WebView,并且取一个id <WebView android:layout
html js dom 的页面浮动滚动
![图片说明](https://img-ask.csdn.net/upload/201605/31/1464662442_271714.jpg)这是我的代码~~~请大神们指导,,哪里出问题了,运行后没反应rnrn-----------------------html文件--------------------rnrnrn```rn rnrnrn rn 仿163世界杯信息条rn rn rnrnrnrn rn rn 关闭rn rn rnrnrnrnrnrn---------------------------------script文件-------------------------------------------rnrnvar ih;rnvar ch;rnfunction move()rnrn ch = document.documentElement.clientHeight;rn// rn ih = document.getElementById("info").offsetHeight;rnrn document.getElementById("info").style.top = (ch - ih rn +document.documentElement.scrollTop) +'px';rn // alert(document.getElementById("info").style.top);rnrnrnwindow.onscroll = move;rnrnfunction cloinfo()rn document.getElementById("info").style.display="none";rnrnrnrn```rnrn
如何提取HTML中的内容
现有一段HTML代码流rnrn代码示例rnrn示例代码rnrnrn现要提取其中的内容"示例代码"rn请问该如何实现 …
webview html中图片的缩放
webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);rn mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 网页可以缩放 但是网页中的图片 无法缩放 那个大虾帮忙看看 不胜感激 rnrn rnrn rnrn rnrn rnrn rnrn
WebView加载html并修改页面内容,及获取Html源码
最近一个项目中有Android与js交互,中途js跑路了,一些小的功能就要Android完成了,webview加载html展示的时候,有的时候html页面上的一些内容需要做一些调整,高高手一般都会编辑一些js脚本人后注入到页面进行操作修改,, 可惜我不在哪个范畴内,就只能自己捣鼓捣鼓了,下面是修改html页面中的button大小 cssCode = "input[id=\"b...
webView中html与手机数据交互
html中通过Js调用手机相机,通讯录、短信发送界面、其他网页、其他activity,然后用Base64将手机相机拍到的照片显示到webView的html中
htmL页面滚动显示特效动画
html滚动到可视区域显示隐藏特效动画,适合新手研究开发
【DOM操作】DOM操作HTML中的Select标签
Select DOM 序号 IE Firefox 备注 1 option innerText option text var option = document.createElement("option");         option.value = "120";         option
在WebView上正确显示HTML内容
在WebView上显示HTML内容,包括英文以及中文。有3种方法可以有用: (1)使用loadData方法。 这种方法需要先将HTML内容进行编码,否则显示的中文会有乱码。 编码方法为: private String fmtString(String str){ String notice = &quot;&quot;; try{ notice = URLEncoder.encode(str, ...
webview加载本地html内容显示不出来
如题,加载asset文件夹下的html,内容显示不出来rn[code=java]@Overridern protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rnrn webView = (WebView) findViewById(R.id.webView);rnrn webView.loadUrl("file///android_asset/index.html");rn [/code]
Android Webview滑动监听
Android Webview 滑动监听 放大缩小查看网页图片
Android webview 监听返回按钮
我在Activity里面写了四个 Fragment ,四个Fragment对应四个webview。然后在Activity监听webview的返回键rn[img=https://img-bbs.csdn.net/upload/201511/20/1448001560_311619.png][/img]rn[img=https://img-bbs.csdn.net/upload/201511/20/1448001640_499533.png][/img]rnrn现在出了一个bug就是我在 默认一开始进入AFragment里面,然后我进入BFragment ,什么都不做,再返回rn AFragment 的时候发现webiew 的返回已经没用了,已经进入了AFragment点击返回但是onKeyDown打印的我还在BFragment rnrnrn真的很急求帮忙!!!
HTML 页面滚动时,部分内容位置固定不滚动
HTML 页面滚动时,部分内容位置固定不滚动 效果截图: 页面源代码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;无标题页&lt;/title&gt; &lt;/head&gt; &lt;body style="width: 900px; ma...
深度理解HTML中的dom
html的介绍,以及标签,网页结构的例子,加上dom,和document对象的使用。
DOM获取HTML中的元素
&amp;amp;lt;div&amp;amp;gt;`&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;div id=&amp;quot;box&amp;quot;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;
DOM(HTML中节点的获取)
&amp;lt;span style=&quot;color:#ff0000&quot;&amp;gt;内容&amp;lt;/span&amp;gt;   元素节点/文本节点/属性节点的nodeName/nodeValue/nodeType区别:                 noteType            nodeName             nodeValue    元素节点         1          ...