什么是FloatingMenuButton以及为什么它出现在我的一些应用程序上?

时间:2016-02-24 10:45:39

标签: android

这似乎适用于三星设备。我不知道如何在应用程序内禁用。它出现在我的一些应用程序上,我没有添加任何代码。

我从logcat中找到了它的名字:

D/PhoneWindow: *FMB* isFloatingMenuEnabled mFloatingMenuBtn : com.android.internal.policy.impl.PhoneWindow$FloatingMenuButton 

这是我简单的布局。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/gradient_bg">
 <android.support.v7.widget.Toolbar
android:id="@+id/my_awesome_toolbar"
android:layout_height="@dimen/abc_action_bar_default_height_material"
android:layout_width="match_parent"
android:minHeight="@dimen/abc_action_bar_default_height_material"
android:background="#98d08f"/>

    <FrameLayout 
    android:id="@+id/gallery_fragment_container"
    android:layout_width="match_parent" 
    android:layout_height="match_parent"
    android:layout_below="@id/my_awesome_toolbar"       >
</FrameLayout>  

2 个答案:

答案 0 :(得分:0)

如果显示按钮的应用程序具有绘制其他应用程序的权限(例如Facebook Messenger - 聊天气泡),则无法执行任何操作

答案 1 :(得分:0)

我发帖作为其他有同样神秘问题的人的答案。当您没有为您的应用声明minSdk时,此FloatingMenuButton会出现在三星设备上。如果你在清单中声明minSdk,问题就会消失。