zoukankan      html  css  js  c++  java
  • Android零碎知识点 1

    Android零碎知识点 1

     

    Android在2.3版本上开始支持KeyEvent.KEYCODE_PAGE_DOWN以及KeyEvent.KEYCODE_PAGE_UP的操作。

     

    Android 2.2以及以上版本ListView支持smoothScrollBy(大小,时间)的操作,是比较平滑的移动,自己不需要判断是否到达边界。

     

    得到WebView的真实的内容高度:mWebView.getContentHeight() * mWebView.getScale()

     

    得到View的可显示区域左上角坐标:v.getScrollX(),v.getScrollY()

    以下内容转载自:http://blog.csdn.net/lvxiangan/article/details/8178715

    WebView 设置实现两个手指缩放网页:

    mWebView.getSettings().setSupportZoom(true);

    mWebView.getSettings().setBuiltInZoomControls(true); 

       

      WebView cookies清理:

      CookieSyncManager.createInstance(this); 
    CookieSyncManager.getInstance().startSync(); 
    CookieManager.getInstance().removeSessionCookie(); 
    另外,清理cache 和历史记录的方法: 
    WebView.clearCache(true); 
    WebView.clearHistory();

       

    Android判断WebView是否已经滚动到页面底端:
    getScrollY()
    方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离
    getHeight()
    或者getBottom()方法都返回当前WebView 这个容器的高度 
    getContentHeight
    返回的是整个html 的高度,但并不等同于当前整个页面的高度,因为WebView 有缩放功能, 所以当前整个页面的高度实际上应该是原始html 的高度再乘上缩放比例. 因此,更正后的结果,准确的判断方法应该是: 
    if(WebView.getContentHeight*WebView.getScale() == (webview.getHeight()+WebView.getScrollY())){ //
    已经处于底端

  • 相关阅读:
    5个经典的javascript面试问题
    去年的一些面试题
    各种奇妙的hack
    jQuery工作原理解析以及源代码示例
    JavaScript Window
    原生JavaScript技巧大收集(1~10)
    蜘蛛爬虫类程序抓取有防盗链的网站处理 php和wget命令简单破解防盗链网站的功能
    Git SSH Key 生成步骤
    linux下ssh使用rsa认证教程
    linux FTP服务器 VSFTP配置手册
  • 原文地址:https://www.cnblogs.com/xinye/p/3240107.html
Copyright © 2011-2022 走看看