[size=medium]近期做中国移动一个无线测试项目,客户要求基于Android手机终端去各个AP热点进行无线网络测试,为了提高用户体验度,测试完一个项目用各类图形报表展示下,选了AchartEngine开源组件来做图形报表(http://code.google.com/p/achartengine/),开发过程中,遇到achartEngine在Android的ScrollView组件中总是无法显示的问题,AchartEngine没啥参考文档,只能看看各个方法,发现它本身提供了一个方法让报表在ScrollView中显示[/size]
[size=medium]然而报表设置这个属性,还是不行的,还需要设置ScrollView组件的fillViewport属性[/size]
[img]http://dl.iteye.com/upload/attachment/0072/2002/e0296dab-eb49-367e-bca6-93f14c55bfb0.png[/img]
[size=medium]虽然是可以显示了,但是不能随屏滚动,生成的报表会被压缩,始终在一个屏里展示,这个还没找到好的解决方案,比较郁闷。。
随文附上源码和组件,供各位卓友参考。[/size]
renderer.setInScroll(true);[size=medium]然而报表设置这个属性,还是不行的,还需要设置ScrollView组件的fillViewport属性[/size]
android:fillViewport="true"[img]http://dl.iteye.com/upload/attachment/0072/2002/e0296dab-eb49-367e-bca6-93f14c55bfb0.png[/img]
[size=medium]虽然是可以显示了,但是不能随屏滚动,生成的报表会被压缩,始终在一个屏里展示,这个还没找到好的解决方案,比较郁闷。。
随文附上源码和组件,供各位卓友参考。[/size]
本文详细介绍了在Android无线测试项目中使用AchartEngine组件在ScrollView组件中显示图形报表时遇到的问题及解决方法。通过设置renderer.setInScroll(true)和ScrollView组件的fillViewport属性android:fillViewport=true,成功解决了报表无法随屏滚动、被压缩显示的问题。
3814

被折叠的 条评论
为什么被折叠?



