Plus de malheurs Android Layout pour le débutant android. J'ai essayé d'apprendre la programmation Android, et pour la plupart, c'est facile (ish), la partie la plus difficile est la mise en page. J'ai maintenant une disposition d'onglets qui est la vue "maison", et sur cette vue j'ai besoin d'un bouton d'action flottant. Pour une raison quelconque, le bouton d'action flottante occupe toute la largeur de l'écran. Le bouton lui-même est la taille correcte, mais la disposition coupe le bas de l'écran. J'ai suivi quelques tutoriels et peu importe ce que je fais, il prend toujours toute la largeur en coupant le bas de mon écran. Capture d'écran jointe dans un émulateur d'Android Studio. La mise en page est ici ...FloatingActionButton prend la largeur de l'écran
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context="com.google.firebase.quickstart.auth.HomeActivity"
android:orientation="vertical">
<!--<android.support.design.widget.AppBarLayout-->
<!--android:id="@+id/appbar"-->
<!--android:layout_width="match_parent"-->
<!--android:layout_height="wrap_content"-->
<!--android:paddingTop="8dp"-->
<!--android:theme="@style/AppTheme.AppBarOverlay">-->
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
</android.support.v7.widget.Toolbar>
<!--</android.support.design.widget.AppBarLayout>-->
<android.support.v4.view.ViewPager
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/white"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:scaleType="center"
android:padding="8dp"
android:layout_gravity="bottom|end"
android:layout_margin="8dp"
android:elevation="8dp"
android:tint="@color/white"
app:srcCompat="@drawable/ic_add"/>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/primaryLightColor" />
</LinearLayout>
Je remplis la vue avec des fragments et autres, mais je ne pense pas que ce soit le problème. Quelqu'un peut-il voir pourquoi le FloatingActionButton ne flotte pas, mais agit comme une mise en page linéaire complète? Merci beaucoup pour l'aide.
juste essayer je ne suis pas sûr du résultat parfait mais s'il vous plaît faites le moi savoir si cela fonctionne ou pas. en vous flottantActionButton juste faire le ** scaleType en tant que centreCrop **, puis voir si cela fonctionne ou non –
@AlokKumarVerma cela n'a pas fonctionné, montre toujours le bouton sur l'ensemble de l'écran. Merci bien –