2017-04-26 19 views
0

Androidスタジオに2つのアクティビティフォームがあります。フォームをスクロールして、仮想キーボードがポップアップすると内容をカバーしないようにしようとしています。たとえば、次のようにAndroid仮想キーボードの位置

Login

あなたはキーボードが2つのテキストボックスunderneith 2つのボタンが重なって見ることができるように。どのようにしてこれをしないのですか?

マニフェストファイルでandroid:windowSoftInputMode="adjustResize"を使用しようとしましたが、まだボタンをカバーしているようです。

乾杯。

+0

このアクティビティのAndroidマニフェストファイルでAdjustSpan/Adjustresize属性を使用できます –

+0

私はandroid:windowSoftInputMode = "adjustPan"などを試してみましたが、それはしません何でも –

答えて

1

windowSoftInputModeでプレイしてもよいでしょう。

<activity android:windowSoftInputMode="stateVisible|adjustResize" . . . > 

詳細については、デベロッパードキュメントhereを参照してください。

0

マニフェスト内のandroid:windowSoftInputMode="adjustResize"が機能しない場合は、おそらくがlayout.xmlのルートビューにないことがわかりました(私の場合、ConstraintLayoutの問題がありましたが、他のレイアウトについてはわかりません)

関連する問題