2014-04-01 84 views
0

我的Android上的Flash應用程序出現問題,此應用程序需要在運行之前在Android上安裝Adobe Air。鍵盤推送問題困擾了我一段時間,但我找不到解決方案。推起屏幕上的鍵盤

如您所知,在觸發任何文本框時,鍵盤無論內置的還是其他鍵都會將屏幕推到幾個位置,然後您就可以看到您正在鍵入的內容。但是,在我的應用程序中,當我觸發內置鍵盤時,它覆蓋了半屏幕,同時我看不到我正在輸入的內容。

任何人都可以給光,所以我可以完全解決這個問題2年?這是我能用動作腳本或Flash做的事情嗎?

謝謝。

+0

什麼是您有問題的文本字段類型?我記得spark文本框在平移時遇到了一些問題。它肯定應該與閃光燈textfields或mx textfields –

回答

0

在您的app.xml文件,找到<softKeyboardBehavior>並確保它被設置爲pan。該設置是啓用此功能的原因。它適用於Flex文本輸入,我相信它適用於AS3項目中的TextField。不要相信我已經對其他人進行了測試。

+0

嗨喬希,感謝您的評論,我已經嘗試了泛和沒有,但問題仍然存在,無論如何,我會嘗試別的。謝謝 – Litan

0

用於將android:windowSoftInputMode="adjustResize"添加到AndroidManifest.xml文件中的Activity標籤。 還通過this

+0

嗨Jyomin,謝謝你的評論。不過,如前所述,我們的產品不是原生Android,而是Flash和Action Script3。再次感謝。 – Litan

+0

你說你使用的是Adobe AIR,在你的android清單xml中,你可以爲android,iOS等聲明特殊的操作系統特定的屬性,參見這裏[click](http://help.adobe.com/en_US/air/build/ WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html) – DodgerThud