2017-02-24 9 views
2

これを理解するためにさまざまなスレッドを調べていますが、私はまだ困惑しています。一番下のEditTextを持つアクティビティに「adjustPan」を適用すると、UIが正しくプッシュアップされますが、テキストの編集は、下部のキーボードによってわずかに覆い隠されます。より精密な検査の後、私はそれが編集テキストの実際のテキストの真下を覆い隠すので、新しい行を追加するときに完全なビューを見ることができます。これは、編集テキストビューの下部にあるもののアンドロイドマークが実際にはフルテキストではなく、編集テキストの最後のテキスト行の下にあるかのようです。この目的のために、私は一番下にいくつかのピクセルを失っています。この問題に関するどんな考えにも感謝します!それはおそらくいくつかの説明のバグですか?私を狂って運転してきた!レイアウトの下部にあるEditTextでAdjustPanを実行すると、SoftKeyboardがEditTextビューをわずかに覆い隠す原因となります。

また、scrollView内のすべてをラップし、代わりにadjustResizeを使用するという回避策は、残念ながらこの場合はオプションではありません。

ありがとうございます!

+0

「EditText」にパディングを追加します。それはedittextの下にいくらかのスペースを与えるでしょう – arjun

+0

アイデアのおかげで、確かにoskが整列した最終ラインが変わってしまいましたが、残念ながらレイアウトを壊してしまいました... –

答えて

0

AndroidManifest.xmlファイルのアクティビティセクションにandroid:windowSoftInputMode="adjustResize"を追加してみてください。

<activity> 
     android:name=".MainActivity" 
     android:windowSoftInputMode="adjustResize" 
</activity> 
+0

残念ながら、それはどちらも修正されません、レイアウト自体isnサイズ変更可能。 –

関連する問題