您知道是否可以使用布局中包含的ID视图作为FAB的锚点吗?例如:
<include layout="@layout/content_main" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_anchor="@id/map"
app:layout_anchorGravity="bottom|right|end"
android:layout_margin="@dimen/fab_margin"
android:src="@android:drawable/ic_menu_add" />
"@id/map"位于包含布局content_main中。
使用此代码,我目前遇到以下错误:
Error:(30, 28) 找不到与给定名称匹配的资源(位于“layout_anchor”上,值为“@id/map”)。
有关信息,我正在使用include尝试减少我的主要布局大小。
似乎"@id/map"对于FAB锚点不可见。但是我可能做错了什么。
app:layout_anchor="@id/textView"
而不是app:layout_anchor="@+id/textView"
。我认为我们不能在一个包含的ID中使用"@id/..."
。 - Jérôme