-1

Ich habe nicht viel Android-Erfahrung. Ich habe Probleme mit meinen Apps, wenn ich sie auf Android mit den Versionen < 5.0 zeige. Die Aktionsleiste zeigt einen großen Abstand zwischen der Aktionsleiste und dem Rest der App.? Attr/actionBarSize in Android 4.4 und höher

Large space beneath action bar

Aber in höheren Versionen wird dieser Raum nicht gezeigt: In diesem Fall Version 5,0

No extra space beneath action bar

Ist es möglich, solche Probleme von Code zu kontrollieren?

Ich möchte nicht zwei verschiedene Projekte für beide Fälle generieren.

+0

Zeigen Sie Ihre Layout-Datei und die Art Ihrer Tätigkeit. – azizbekian

Antwort

1

Haben Sie in Ihrem Content-XML-Code app:layout_behavior="@string/appbar_scrolling_view_behavior" hinzugefügt. Wenn Sie android.support.v7.widget.Toolbar verwendet haben?

Versuchen Sie app:layout_behavior="@string/appbar_scrolling_view_behavior" in Ihrer content Ansicht hinzuzufügen.

So:

`` `

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay"/> 

</android.support.design.widget.AppBarLayout> 

<android.support.constraint.ConstraintLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.lxt.app.ui.account.GrowthActivity" 
    tools:showIn="@layout/activity_growth"> 

</android.support.constraint.ConstraintLayout> 

` ``

+0

Danke deine Antwort, ich werde es versuchen! –

Verwandte Themen