我试图在浮动操作按钮的顶部显示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 – 没有区别.我在FAB之后放了TextView – 没有效果.
如何在FloatingActionButton上显示另一个视图?
解决方法
在Android Studio中,我可以在向文本视图添加高程后修复:
android:elevation="6dp"
FAB似乎有5dp的海拔高度.
但是,我不确定这是否完全适用于您,因为API> = 21可以提升.
尝试在真实设备中进行一些测试……
也许,android:stateListAnimator =“@ null”在真实设备/模拟器中就足够了.
UPDATE
添加app:elevation后,此修复程序也开始使用旧版API
app:elevation="6dp" android:elevation="6dp"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。