Android 怎么去实现模拟网页上下滑动

Android 怎么去实现模拟网页上下滑动,第1张

可以这样,布局的话可以最外层的是个framelayout,上面嵌一个horizontalScrollview,对于horizontalScrollview左边是透明的和屏幕同样大小的view,右边是你要显示的内容,对于horizontalScrollview要重写滑动事件,如果仅仅这样的话,那么最底层的菜单是无法点击的,所以要在activity中重写DispatchTouchEvent重新分配分发事件。同样也可以实现列表中的手势,因为他的android的触摸事件是按层分发,直到找到消耗这个事件的那一层,然后实现onInteceptTouchEvent截断,交给该层的onTouch函数处理。

刚弄错了
应该是这样
<frameset name="frameTop" rows="80," framespacing="0" border="0" frameborder="0">
<frame name="banner" scrolling="no" noresize target="contents" src="titlejsp">
<frameset cols="180,">
<frame name="contents" id="contents" target="main" src="menujsp" scrolling="auto" noresize>
<frame name="main" src="student/select/curriculumSchedulejsp" scrolling="auto" noresize target="_self">
</frameset>
定义右边的name为 main 然后再左边指定 target="main"

你需要使用一种技术 叫做远程脚本调用:
我给你贴出全文方法, 请参考:
远程脚本调用(Remote Scripting)
-增强asp交互性,提高asp响应的一大利器
一 综述
Remote Scripting(简称RS)是微软采用java applet扩充asp功能的一项技术,RS技术给予了开发人员在同一页面组合客户,服务器两端功能的能力
在动态网页领域中,以往是采用vbscript,javascript在客户端处理用户界面,做一些提交(submit)前的预处理工作,要与服务器端发生交互的话,必须将整个form内数据提交到服务器端,服务器端接收到提交的数据来做一些处理,再把处理结果返回到客户端
如果采用RS技术,客户端程序与服务器端发生交互就可以绕过表单提交(submit)这个过程,直接调用服务器端的处理程序,然后得到返回结果在客户端显示比如说,在一个网站的新用户注册时,往往需要填写一个注册表单,里面都会包含 “用户名”,”密码” 等信息,填写完成以后点”提交”按钮,这个用户注册信息发送到服务器上,服务器检测”用户名”是否有重复,有则提示错误,没有就新注册一个用户 这样在用户填写整个注册表单的过程中,用户并不知道自己的”用户名”是否已经存在,要等到提交整个表单以后才能得到结果而RS技术则可以在用户刚填写完”用户名”时就搜索服务器端数据库,并得到是否有重复的结果,提示用户要更换用户名,这样就可以保证整个注册一次成功,减少了来回修改的时间,程序的交互性也由此提高
RS技术能提高asp程序的响应速度(asp运行速度并没有提高),因为普通方法必须提交整个表单(form),表单中不仅包含了用户输入的数据,也包括了客户机地址,用户浏览器,屏幕信息等等诸多数据,提交后再等待服务器返回处理结果 而RS技术绕过了表单提交的过程,直接调用服务器上的程序,然后返回结果,这样虽然在服务器端处理这一块还是和以前一样,但由于去掉表单提交的过程,故而响应速度有所提高典型的应用场合如:搜索,刷新等
二使用Remote Scripting 技术
在 下载RS(最新版本10b,文件大小143KB),安装后会在开始菜单增加”Microsoft Windows Script”快捷方式,其中含有示例程序和详细文档 RS被安装在了c:\intepub\>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13391809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存