Aşağıdaki düzende bir göz atın. Göreceksiniz ki, yüzer düğme aşağıya doğru çok uzak. Bunun nedeni, Araç Çubuğunun ve Sekmelerin gösterilmesi ve ViewPager'ın yüksekliğinin yanlış olmasıdır. Yani bir şekilde layout_height ile yanlış bir şey yapıyorum. Ama bunu nasıl düzeltebilirim?KoordinatörÖn üst üste binme
Açıklama: ViewPager ana içeriğidir ve ikinci sekmede bir ListView ve bir Google Map V2 içeren bir parça içerir. Düzen XML var
: Burada
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways" />
<android.support.design.widget.TabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/pager_list_views"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_width="match_parent"
android:layout_height="fill_parent">
</android.support.v4.view.ViewPager>
</android.support.design.widget.CoordinatorLayout>
ilk sekmede fragmanı (liste) için düzeni aşağıdaki gibidir:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/preview_list"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:choiceMode="singleChoice"
android:orientation="vertical" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/action_add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="16dp"
android:src="@mipmap/ic_add_white_48dp" />
</android.support.design.widget.CoordinatorLayout>
Sadece emin olmak için; FAB ile sorun değil. Bu resme bak. Benzer bir düzen. Bir ToolBar ve bir ViewPager ile tüm detay girişlerini kaydıran bir CoordinatorLayout (bu nedenle sekmelere gerek yoktur). Ve yine, iç görünüş çok uzun gibi görünüyor (ToolBar ile aynı yükseklik).
Lütfen FAB – doubleA
parçasını içeren parça yerleşimini gönderin. Güncellenmiş gönderiye göz atın – Matthias
Tabii ki FAB'nin altına kenar boşluğu ekleyebilirsin ve bunu getireceğini bildiğim kadarıyla değil. Src görüntüsünü kaldırdığınızda ve varsayılanı kullandığınızda ne olur? – doubleA