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())){ //
    已经处于底端

  • 相关阅读:
    poj2187 Beauty Contest 旋转卡壳
    2017/8/6 考试吐槽
    bzoj2618 凸多边形 半平面交
    cogs1600 奶牛冰壶 计算几何
    cogs896 圈奶牛 凸包
    cogs1743 忠诚 zkw
    BZOJ 3224 普通平衡树 平衡树的两种姿势:SBT,splay。01trie
    BZOJ 3196 二逼平衡树
    BZOJ 1901 Dynamic Rankings
    BZOJ 4325[NOIP2015]斗地主
  • 原文地址:https://www.cnblogs.com/xinye/p/3240107.html
Copyright © 2011-2022 走看看