是否可以从代码中设置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"
/>
是否可以定位&#34; editFab&#34;在&#34; fab&#34;之上代码中的按钮?或者我必须在xml布局中执行此操作?
答案 0 :(得分:1)
与文档中一样:https://developer.android.com/reference/android/support/design/widget/FloatingActionButton.html FloatingActionButton没有任何公共setter方法来设置其位置。 所以我猜你必须把它放在你的布局上。 如果您想以编程方式“添加”它,只需在代码中显示/隐藏它。