我有一个浮动的动作按钮,但我需要把它放在底部标签上面。我尝试过增加底部页边距或更改layout_anchor,但似乎都不起作用。我怎样才能移动浮动的行动条略高于底部标签,这样它就不会覆盖它?
这是我的浮动操作栏XML:
<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" />
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/coordinator_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
<LinearLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_width="match_parent" />
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:background="@color/color_primary"
android:layout_height="wrap_content"
android:layout_width="match_parent"
app:tabTextColor="@android:color/secondary_text_dark"
app:tabSelectedTextColor="@android:color/primary_text_dark" />
</LinearLayout>
<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" />
</android.support.design.widget.CoordinatorLayout>
摘自https://stackoverflow.com/a/30879360/67808:
您可以使用API特定的样式轻松地完成这一任务。在正常值/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>
然后在values-v21/styles.xml下,使用以下命令:
<style name="floating_action_button">
<item name="android:layout_margin">16dp</item>
</style>
<android.support.design.widget.FloatingActionButton
...
style="@style/floating_action_button"
...
/>
我正在研究一个相当复杂的布局。有两个区域(红色和蓝色)必须同时垂直滚动,但右侧区域(蓝色)必须能够独立于其他区域水平滚动。 我设法做到了这一点,但是滚动条总是在的底部,我需要滚动条总是在视口的底部可见。 用HTML/CSS可以做到这一点吗?什么简单的JS或jQuery插件可以帮助实现这一点? 小工具演示
视图与所有其他选项卡栏项目(事件、挂起、浏览、我的个人资料)配合良好,但对于“更多”部分,当推送到相关视图控制器时,选项卡栏视图控制器将显示选项卡栏上方的新底部栏,如图所示。 现在我试图设置底部栏为无,试图隐藏底部栏在属性检查员,没有工作。我想帮助删除这个空白视图视为底部栏,显示在标签栏上方。
本文向大家介绍Android编程实现将tab选项卡放在屏幕底部的方法,包括了Android编程实现将tab选项卡放在屏幕底部的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现将tab选项卡放在屏幕底部的方法。分享给大家供大家参考,具体如下: 今天写Tab的时候由于TAB的跳转问题去查资料,倒反而发现更有趣的问题,就是如何将TAB放置在屏幕的底端。有点类似IPhon
null 这似乎并不复杂,但我就是做不到 有什么想法吗?
底部动作条 底部动作条(Bottom Sheets)是一个从屏幕底部边缘向上滑出的一个面板,使用这种方式向用户呈现一组功能。底部动作条呈现了简单、清晰、无需额外解释的一组操作。 使用 底部动作条(Bottom Sheets)特别适合有三个或者三个以上的操作需要提供给用户选择、并且不需要对操作有额外解释的情景。如果只有两个或者更少的操作,或者需要详加描述的,可以考虑使用菜单(Menu)或者对话框替代
主要内容:ion-tabs,实例,ion-tab,$ionicTabsDelegateion-tabs ion-tabs 是有一组页面选项卡组成的选项卡栏。可以通过点击选项来切换页面。 对于 iOS,它会出现在屏幕的底部,Android会出现在屏幕的顶部(导航栏下面)。 用法 实例 <ion-tabs class="tabs-positive tabs-icon-only"> <ion-tab title="首页" icon-on="ion-ios-filing" icon-off