android - 如何将 float 操作按钮对齐到中心

标签 android android-xml floating-action-button

我有一个 FloatingActionButton。我希望它像这样位于 2 个 LinearLayouts 的中间和屏幕中心。 enter image description here

目前我的设计是这样的

enter image description here

我希望它位于屏幕的正中央。如何做到这一点?

这是我的整个xml代码

<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">
<LinearLayout android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <LinearLayout
        android:id="@+id/viewA"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1.6"
        android:orientation="horizontal"/>
    <LinearLayout
        android:id="@+id/viewB"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0.2"
        android:orientation="horizontal"/>
</LinearLayout>
<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:src="@drawable/ic_plus"
    app:layout_anchor="@id/viewA"
    android:layout_centerHorizontal="true"
    app:layout_anchorGravity="bottom"
    android:layout_centerInParent="true" />

最佳答案

你的 CoordinatorLayout 是一个 FrameLayout ,所以试试这个方法, 希望对您有所帮助。

 app:layout_anchorGravity="bottom|center"

关于android - 如何将 float 操作按钮对齐到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32117341/

相关文章:

android - 将图像对齐到另一个图像的中心

android - 有什么方法可以通过 xml 隐藏 FAB( float 操作按钮)?

Android 设计支持库 : Use ViewPager/TabLayout with scrolling toolbar and sticky button

c# - 适用于 Android、Parcelable 和 C# 的 Mono - 文档有误

android - 是否可以将 String 参数从 Android xml 传递给 viewModel

android - 如何更改底部导航 Activity 的菜单布局文件的设计选项卡 View (工具 :showIn)

Android Studio 更改一个 xml 文件中的 ID 会更改另一个文件中的 ID

Android 警报对话框 isShowing 属性始终为 false

android - FAB临时放置不当?

FAB 的 android.support.design.widget.FloatingActionButton 实现减小了图像尺寸