浮动动作按钮的定位

时间:2016-06-15 07:17:33

标签: android android-layout floating-action-button

是否可以从代码中设置fab的位置?

例如,我有这两个晶圆厂:

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
FloatingActionButton editFab = (FloatingActionButton) findViewById(R.id.editFab);

" FAB"是默认的fab,在我创建一个空白活动并且editFab是我的工厂

之后作为示例
<android.support.design.widget.FloatingActionButton
        android:id="@+id/editFab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:layout_margin="16dp"
        android:clickable="true"
         />

enter image description here

是否可以定位&#34; editFab&#34;在&#34; fab&#34;之上代码中的按钮?或者我必须在xml布局中执行此操作?

1 个答案:

答案 0 :(得分:1)

与文档中一样:https://developer.android.com/reference/android/support/design/widget/FloatingActionButton.html FloatingActionButton没有任何公共setter方法来设置其位置。 所以我猜你必须把它放在你的布局上。 如果您想以编程方式“添加”它,只需在代码中显示/隐藏它。