我有一个FloatingActionButton。我希望它是2个LinearLayouts的中间和这样的屏幕中心。
目前我的设计是这样的
我希望它位于屏幕的正中央。怎么做?
这是我的整个xml代码
C = [
[[1, 2],
[12, 16]],
[[2, 4],
[15, 20]],
[[3, 6],
[18, 24]]
]
答案 0 :(得分:10)
您的 when( "/app/profile", {...}) // does not work
when( "/app#profile", {...}) // does not work also
when( "/app/#profile", {...}) // does not work
是CoordinatorLayout
,请尝试这种方式,
我希望它会对你有所帮助。
FrameLayout
答案 1 :(得分:2)
以上解决方案对我不起作用。
我将android:layout_gravity
更改为
android:layout_gravity="bottom|center"
希望它有所帮助: - )
答案 2 :(得分:1)
设置layout_centerHorizontal和layout_centerInParent不会在CoordinatorLayout中工作。它们只允许在RelativeLayout中使用。你应该这样做:
app:layout_anchorGravity="center|bottom"
答案 3 :(得分:0)
更改为
app:layout_anchor="@id/viewA"
android:layout_centerHorizontal="true"