【发布时间】:2016-03-27 11:17:29
【问题描述】:
我试过但没用的东西
- 使用负填充将 FAB 向下移动一点。但是填充没有任何效果
- 制表符样式使重力和布局重力=“顶部”,这没有效果。
还尝试将 FAB 更改为 mini 大小,这个可以,但我想保持按钮大小相同。
有什么建议吗?
`
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:gravity="center_horizontal"
android:minHeight="?android:attr/actionBarSize"
android:orientation="vertical">
<android.support.design.widget.TabLayout
android:layout_gravity="top"
android:id="@+id/materialup.tabs"
style="@style/MyCustomTabLayout"
android:layout_width="fill_parent"
android:layout_height="?attr/actionBarSize"
android:fillViewport="false"/>
</LinearLayout>
</FrameLayout>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:elevation="8dp"
app:fabSize="normal"
android:src="@drawable/play"
app:layout_anchor="@id/materialup.tabs"
app:layout_anchorGravity="bottom|center|right"/>`
这是标签样式
<style name="MyCustomTabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="android:textSize">14sp</item>
<item name="android:textColor">?android:textColorSecondary</item>
<item name="android:paddingBottom">10dp</item>
<item name="textAllCaps">true</item>
</style>
我正在努力实现这样的目标
【问题讨论】:
-
你找到解决这个问题的方法了吗?
-
不是真的,我最终使用了一个尺寸为 mini 的自定义 FAB。
标签: android android-layout tabs floating-action-button