天天看點

achartengine在Android中ScrollView元件無法顯示的問題

[size=medium]近期做中國移動一個無線測試項目,客戶要求基于Android手機終端去各個AP熱點進行無線網絡測試,為了提高使用者體驗度,測試完一個項目用各類圖形報表展示下,選了AchartEngine開源元件來做圖形報表(http://code.google.com/p/achartengine/),開發過程中,遇到achartEngine在Android的ScrollView元件中總是無法顯示的問題,AchartEngine沒啥參考文檔,隻能看看各個方法,發現它本身提供了一個方法讓報表在ScrollView中顯示[/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]