如何在Android中获得可滚动的div
问题描述:
我添加了一个div
,其中包含大量数据,并且它在PC和黑莓上可以正常工作,但它在Android上无法正常工作:数据以no问题,但div
不可滚动。如何在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应用程序,你将不得不实行滚动型:
http://developer.android.com/reference/android/widget/ScrollView.html
答
我发现了一个创造性的工作,各地(即在Android上工作(2.3.5姜饼)和Android的Firefox浏览器)。
我没有在第一个网站上报告的问题,而是在第二个网站上有问题。在这里找到答案后,我想起了旧网站的工作,所以我查看了我在那里做了什么。复制过旧到新的网站我能解决我的问题......
这适用于Android/Firefox浏览器,但不把滚动栏在屏幕上(但触摸拖动滚动内容下来。
什么工作对我来说是双重标签...嵌入代码在第二个标签滚动
< DIV风格=” 宽度:100%; 高度:100%;背景色: #fdc4f6; border:solid 1px#000;“>
< div style =“overflow:scroll; height:350px;文本对齐:左;填充: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>