2013-06-05 69 views
0

大家好,爲什麼我的圖表在iPhone/iPad上運行,但不在Android上運行?

我使用Enyo與JS。我用PhoneGap將我的代碼移植到了IOs - IPhone/IPad。但該圖表不適用於Android ..問題在於圖表無法呈現。我一直在尋找和發現一些人說,SVG圖表不適用於Android應用程序..但我使用的是jquery float類型。 好吧,如果必要的詳細信息或細節,請填寫免費問.. 謝謝..

這裏是logcat的錯誤:

06-06 09:24:29.093: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport >FASLE 06-06 09:24:30.593: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:30.921: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:32.007: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:33.398: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:36.125: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:37.640: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:39.867: V/webview(3910): singleCursorHandlerTouchEvent -getEditableSupport FASLE 06-06 09:24:40.406: D/CordovaLog(3910): Uncaught Error: Invalid dimensions for plot, width = 720, height = 0 06-06 09:24:40.406: E/Web Console(3910): Uncaught Error: Invalid dimensions for plot, width = 720, height = 0 at file:///android_asset/www/jquery.flot.js:118 06-06 09:24:40.421: D/CordovaLog(3910): Uncaught Error: Invalid dimensions for plot, width = 720, height = 0 06-06 09:24:40.421: E/Web Console(3910): Uncaught Error: Invalid dimensions for plot, width = 720, height = 0 at file:///android_asset/www/jquery.flot.js:118

任何想法?

+0

一個細節:容器沒有找到圖表的高度。什麼不在IO或瀏覽器上發生。 – DTondin

回答

0

已解決!

我在創建圖形的方法內添加了'if'語句。在此'if'中,找到的高度(零)乘以圖表大小所需的百分比(以十進制表示)。

if (document.height == 0) { height = document.height * 0.5; }

+0

這還不算高度= 0嗎? – sugardave

+0

嗨,是的,仍然在零。但是,我發現瞭解決這個問題的唯一方法。如果您有任何其他想法,請發帖! :D – DTondin

+0

您可能需要將圖表(或您的應用程序)放入適合的行/列中,並在圖表/主區域上設置適合度:true。或者,您可以嘗試明確設置其中一個容器的高度。 – Pre101

相關問題