Android 将浮动操作杆放置在底部选项卡上方
我有一个浮动操作按钮,但我需要将其定位在底部选项卡上方。我尝试过增加底部边距或更改布局锚定,但似乎没有任何效果。如何将浮动操作栏稍微移动到底部选项卡上方,使其不被覆盖 这是我的浮动操作栏xml:Android 将浮动操作杆放置在底部选项卡上方,android,android-layout,floating-action-button,Android,Android Layout,Floating Action Button,我有一个浮动操作按钮,但我需要将其定位在底部选项卡上方。我尝试过增加底部边距或更改布局锚定,但似乎没有任何效果。如何将浮动操作栏稍微移动到底部选项卡上方,使其不被覆盖 这是我的浮动操作栏xml: <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_gravity="bottom|right|end" android:layout_height
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_gravity="bottom|right|end"
android:layout_height="wrap_content"
android:layout_margin="@dimen/fab_margin"
android:layout_width="wrap_content"
android:src="@drawable/ic_add_white_24dp"
app:layout_anchorGravity="bottom|right|end"
app:layout_behavior=".FABScrollBehavior" />
摘自:
您可以使用特定于API的样式轻松实现这一点。在normalvalues/styles.xml中,输入如下内容:
<style name="floating_action_button">
<item name="android:layout_marginLeft">0dp</item>
<item name="android:layout_marginTop">0dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:layout_marginBottom">0dp</item>
</style>
0dp
0dp
8dp
0dp
然后在values-v21/styles.xml下,使用以下命令:
<style name="floating_action_button">
<item name="android:layout_margin">16dp</item>
</style>
16dp
并将该样式应用于浮动操作按钮:
<android.support.design.widget.FloatingActionButton
...
style="@style/floating_action_button"
...
/>
摘自:
您可以使用特定于API的样式轻松实现这一点。在normalvalues/styles.xml中,输入如下内容:
<style name="floating_action_button">
<item name="android:layout_marginLeft">0dp</item>
<item name="android:layout_marginTop">0dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:layout_marginBottom">0dp</item>
</style>
0dp
0dp
8dp
0dp
然后在values-v21/styles.xml下,使用以下命令:
<style name="floating_action_button">
<item name="android:layout_margin">16dp</item>
</style>
16dp
并将该样式应用于浮动操作按钮:
<android.support.design.widget.FloatingActionButton
...
style="@style/floating_action_button"
...
/>
在相对布局容器中获取所有这些,并在浮动操作按钮中使用上面的属性,然后获取边距底部并根据您进行调整。在相对布局容器中获取所有这些,并在浮动操作按钮中使用上面的属性,然后获取边距底部并根据您进行调整。移除锚重力底部您可以发布整个xml文件的代码?发布了xml布局文件…@SanjayKakadiya marginBottom实际有效。为什么它不起作用之前是因为我只把marginBottom,但仍然使用所有其他方面的保证金。为了让marginBottom正常工作,我还分别指定了marginLeft、marginRight和marginTop。请您发布整个xml文件的代码好吗?发布了xml布局文件…@SanjayKakadiya marginBottom实际工作。为什么它不起作用之前是因为我只把marginBottom,但仍然使用所有其他方面的保证金。为了让marginBottom发挥作用,我还分别指定了marginLeft、marginRight和marginTop。非常新颖的答案!非常原始的答案!