【发布时间】:2016-06-08 02:48:16
【问题描述】:
我试图在浮动操作按钮的顶部显示 textview。在 FrameLayout 内部,我有 1 个 FAB 和 1 个 TextView:
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|start"
android:padding="@dimen/fab_margin">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabAddSeller"
android:layout_width="70dp"
android:layout_height="70dp"
app:backgroundTint="#3780f4"
android:stateListAnimator="@null"/>
<TextView
android:id="@+id/tvSellRecordCount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/sell_record_counter"
android:layout_gravity="top|end"
android:text="12"
android:textColor="#FFFFFF"
android:textSize="10sp" />
</FrameLayout>
根据这个answer,我已经添加了
android:stateListAnimator="@null"
到 FAB - 没有区别。我已将 TextView 放在 FAB 之后 - 没有效果。
如何在 FloatingActionButton 之上显示另一个视图?
【问题讨论】:
-
海拔是一个选项?我不确定哪个是你的 minSdk
-
使用相对布局!!尝试设置 TextView 属性 android:layout_above="@id/fabAddSeller"
-
@GuilhermeP,是的,我为我的 TextView 设置了高度,现在它在顶部。顺便说一下 minSdk = 14
-
@GuilhermeP,你能把这个作为答案发布吗?我会接受 - 其他面临这个问题的人会知道如何解决它
标签: android floating-action-button