2016-05-18 10 views
0

反応ネイティブのアプリを作成していますが、ディスプレイに問題があります。 私はscrollviewにtextinputを持っています。私がtextinputをタップしてフォーカスを合わせると、ディスプレイが上がって画面から消えます。反応したネイティブでのテキスト入力とスクロールビューのオフスクリーン

私は同じ問題がgithubに掲載されているのを見ました。ここで

はリンクです:Github issue posted by someone

+0

AndroidまたはiOSでネイティブ反応を使用していますか?それはキーボードの高さまで画面から外れていますか? –

+0

Androidで使用しています。はい、キーボードが表示されているときに画面が消え、オフスクリーン部分の高さが下にスクロールしたときに追加された高さと一致すると思います。 – ida

答えて

0

これは、Androidのための彼らのキーボードのデフォルトの動作です。 AndroidManifest.xmのandroid:windowSoftInputModeを別のオプションに手動で変更する必要があります(adjustNothingはもっとiOSのようです)。以下のオプションを参照してください:https://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

はまた、あなたがadjustNothingを使用することを選択した場合keyboardWillShow()keyboardWillHide()がいなくてもkeyboardDidShow()またはkeyboardDidHide()が発射され、アンドロイド、に解雇されていないことに注意してください。

android:windowSoftInputModeの既定の動作を維持することをお勧めしますが、keyboardDidShow()keyboardDidHide()を使用して、ScrollViewの位置を手動で調整してください。

+0

私はすでにそれをしました。私はkeyboardDidShow()とkeyboardDidHide()で高さを調整しますが、それでも画面から外れ、テキスト入力とキーボードの間にスペースがあります。 – ida

+0

コードを見ることなくこの時点で、それはスタイルや余りにもマージンから何かである可能性があります。 –

+0

これは、テキスト入力の余白を持つものですか?コードは次のようなものです: ''そして、textinputはTypingAreaにあります – ida

関連する問題