程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Android中的WebView文本缩放问题

发布于2021-01-23 11:09     阅读(340)     评论(0)     点赞(14)     收藏(3)


我在android中有一个文档阅读器项目。主要活动包括一个WebView。这些文本是从html阅读的。在“顶部选项”菜单中,包含一个用于动态增加文本大小的按钮(文本正在换行)。到目前为止,还很清楚,但是当按下按钮时,文本大小有所增加,但是屏幕上所有文本都向下移动;当按下按钮两次时,文本大小会增加,所有文本又向下移动一点。这种情况确实使读者感到沮丧。按下按钮后,阅读器必须返回到上次停止的位置,以使阅读器不会丢失阅读位置。如何解决这个问题呢?

问题:

问题:

解决问题后:

解决问题后:

我的WebView的HTML内容:

<!DOCTYPE html>

    <head>
        <style type="text/css"> 
            p{} p.x1{} p.x2{} p.x3{} p.x4{} 
            h2.x1{} h2.x2{} h2.x3{} h2.x4{}
        </style>
    </head>

    <body>

        //paragraph-1
        <p class="x1">Title-1</p>
        <p class="x2">Title-2</p>
        <p class="x3">Title-3</p>
        <p class="x4">Title-4</p>
        <p>Text content.</p>


        //paragraph-2
        <h class="x1">Title-1</p>
        <h class="x2">Title-2</p>
        <p>Text content.</p>


        //paragraph-3
        <h class="x3">Title-1</p>
        <h class="x4">Title-2</p>
        <p class="x3">Title-3</p>
        <p>Text content.</p>


        //paragraph-4
        <h class="x2">Title-1</p>
        <p class="x3">Title-2</p>
        <p>Text content.</p>


        //...

    </body>

</html>

解决方案


您应该在ListView中使用TextViews,并在缩放之前和缩放滚动到存储的列表项之后存储顶级列表项的ID。为了获得良好的滚动效果,您应该隐藏具有基本图像缩放效果的滚动效果。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/78650/79ab3bc54d43bf6a0579/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

14 0
收藏该文
已收藏

评论内容:(最多支持255个字符)