2016-06-13 3 views
0

私はタブ付きAppBarLayoutにFragmentsを持っています。私のソフトキー電話機(Sony Xperia Z1 Compact)では、私のアプリケーションはステータスバーの下に表示されますが、ソフトキーの後ろに表示されます。ソフトキーとレイアウトの高さ:ソフトキーの上にレイアウトを合わせる方法は?

アクティビティ(CoordinatorLayout)の境界をソフトキーの上で終了する方法はありますか?

多分それはアプリケーションバーのサイズを無視し、追加の活動の懸念が、ViewPager、ありません

編集私はAPI 19のためのいくつかの解決策を見つけましたが、私のするminVersionが11

ですそれ。

答えて

0

、キーボードの変化に適応する必要があるすべての活動のために、マニフェストに追加この:

<activity ... android:configChanges="orientation|keyboardHidden|screenSize" 
android:windowSoftInputMode="adjustResize"> 

ここで重要-the旧adjustPanより一般的に反対adjustResize、あるの終わりを告げますスクリーンはキーボードの上にあり、後者はキーボードの上に入力が常に見えるように指示します。

configChangesについては、screenSizeイベントもあります。これは、キーボードの表示/非表示時にアプリサイクルを開始します。

+0

ありがとうございました。私はこのような何かを何の効果なしで試しました。たぶんアクティビティの問題ではなく、AppBarのサイズを無視して追加するViewPagerです。 –

関連する問題