【发布时间】:2015-07-21 09:34:16
【问题描述】:
我已经为棒棒糖添加了一个FloatingActionButton,它完全可以,但是对于棒棒糖下面,它需要额外的空间来环绕它
xml代码:
<android.support.design.widget.FloatingActionButton
android:id="@+id/bt_ok"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="10dp"
android:gravity="center"
android:src="@drawable/ic_done"
app:backgroundTint="@color/primary"
app:borderWidth="0dp"
app:fabSize="mini" />
上面的棒棒糖n截图:
这里的FloatingActionButton 占用了适量的空间,但请看第二个屏幕
棒棒糖前的截图:
现在看看这里FloatingActionButton 是如何占用额外的边距或额外的空格的。如何解决此问题。
【问题讨论】:
-
我相信你需要为棒棒糖和更低版本使用不同的 dimens.xml 文件,因为在棒棒糖之前的版本中无法正确识别高程(在你的情况下为 fabSize 和边框宽度)等内容
-
是的@slorangex 我相信你是对的,因为当我改变高度时,空间也会随之改变。我认为包含不同海拔的棒棒糖和棒棒糖前的不同 dimen.xml 文件可能会奏效。
标签: android floating-action-button