2016-04-01 50 views
1

這是問題的一個演示滾動型本地人不滾動:https://rnplay.org/apps/zqmeDg反應過來的時候鍵盤打開

而且,你會發現,整個視口上移鍵盤打開時。 這個問題已經停止了我們產品在最後階段的開發。

我也提起了GitHub的問題,對於相同的: https://github.com/facebook/react-native/issues/6757

請幫

+1

最後得到它的工作,感謝@Bema提供的幫助。詳細信息可以在這裏查看:https://github.com/facebook/react-native/issues/6757 – kapv89

回答

2

如果您不想鍵盤你必須設置在Android的清單文件中視移動(機器人/app/src/main/AndroidManifest.xml)。只需將波紋管添加到您的活動:

android:windowSoftInputMode="adjustPan" 

您可以找到更多信息here

滾動問題很奇怪,不幸的是我無法運行你的演示試圖找出它,但看看你的ScrollView元素中的keyboardShouldPersistTapsscrollEnabled道具。

希望有所幫助。

+0

嘿,你知道是否有任何方式來閱讀Android上的'keyboardOpen'和'keyboardClose'事件。 'DeviceEventEmitter'似乎沒有工作。 – kapv89

+0

此外,'android:windowSoftInputMode =「adjustResize」'似乎在做保持topbar的位置。但是,滾動視圖仍然沒有響應。 – kapv89

+1

我認爲你之後的鍵盤事件是keyboardDidOpen,keyboardDidClose,還有,滾動問題可能是因爲你的ScrollView太大了? – Bema