Android 4.3でAndroidアプリケーション6が正常に動作していますが、Android 7では同じデザインが使用できません。Android Nougat:ViewPagerを使用しているとき、下部レイアウトがNexusのナビゲーションボタンの後ろに隠れています
何が起こる必要があります。
実際ヌガーに何が起こる:
TextViewには、その高さの余裕がある場合はヌガーで期待どおりに、それが表示されるでしょう、しかしそれは底なしのプレヌガートにはないでしょう。
これは、このフラグメントがViewPagerにある場合にのみ発生します。さもなければそれはちょうど良いを示す
XML:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="48dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="CONTENTS HERE"/>
</ScrollView>
<TextView
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_gravity="bottom"
android:visibility="gone"
android:text="YOU CANNOT SEE ME"/>
</FrameLayout>
注:これは唯一の本当のデバイス上で、AndroidのStudioのデザインビューでは発生しません。このスクリーンショットは、実際のデバイスで何が起こるかのレプリカです。
誰でもアイデアはありますか?
私は、この特定の活動のためにマニフェストに' fitsSytemWindow = true'をを入れて、同じ問題を抱えていたが、私のために働い –
?私のために働かなかった。 – zed
いいえ、マニフェストで行う必要があります。 –