【问题标题】:how to get a scrollable div in Android如何在 Android 中获取可滚动的 div
【发布时间】:2015-05-29 01:19:00
【问题描述】:

我添加了一个 div,其中包含大量数据,它在 PC 和 Blackberry 上运行良好,但在 Android 上不起作用:数据检索没有问题,但 div不可滚动。

这是 HTML 代码:

    <div id="scroll">
      <div runat="server" ID="view"></div>
    </div>

还有 CSS:

    #view 
    {
      position: absolute;
      top: 15%;
      left: 0.9%;
      width: 98.3%;
      height: 75%;
      font-family: Calibri;
      font-size: 0.5em;
      white-space: pre-wrap;
      border: 1px solid black;
      overflow: auto;
      padding: 0.2em;
    }

有什么问题?

【问题讨论】:

    标签: android css html scroll


    【解决方案1】:

    如果您尝试在原生 android 应用程序上执行此操作,则必须实现 ScrollView:

    http://developer.android.com/reference/android/widget/ScrollView.html

    【讨论】:

      【解决方案2】:

      我找到了一个创造性的解决方法(适用于 Android (2.3.5 Gingerbread) 和适用于 Android 的 Firefox 浏览器)。

      我在第一个网站上没有报告问题,但在第二个网站上遇到了问题。在这里找到这个答案后,我记得旧网站有效,所以我检查了我在那里做了什么。将旧站点复制到新站点我能够解决我的问题...

      这适用于 Android/Firefox 浏览器,但不会在屏幕上放置滚动条指示器(但触摸拖动会将内容向下滚动。

      对我有用的是双标签...嵌入代码以在第二个标签中滚动。

      div style="width: 100%; height: 100%; background-color:#fdc4f6;border:solid 1px #000;">

      div style="overflow:scroll; height:350px; text-align:left; padding: 1em 4em 0 4em;"> [内容将滚动如果文本现在在 Android 上溢出 div]

      然后关闭DIV标签现在第二个中的内容

      可能不是最漂亮的代码或使用方法,但它为我完成了工作(虽然我没有在 iOS 设备上测试过)。

      为了它的价值... -LB-

      <div style="width: 100%; height: 100%; background-color:#fdc4f6; border: solid 1px #000;"><div style="overflow:scroll; height:350px; text-align:left; padding: 1em 4em 0 4em;"> [Content will scroll if text overflows div on Android now]</div></div>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-25
        • 1970-01-01
        • 2020-12-28
        • 1970-01-01
        • 2012-08-20
        • 1970-01-01
        • 1970-01-01
        • 2018-12-03
        相关资源
        最近更新 更多