隐藏由Theme.AppCompat.Light.NoActionBar引起的FloatingMenu

时间:2015-10-12 16:53:05

标签: android android-layout

慢慢地,我相信我只是倾向于让这个工作和希望 有人,你可以帮助我。

我正在使用Android设计支持库,AppCompat并支持libarties:

compile "com.android.support:design:23.0.1"
compile 'com.android.support:support-v4:23.0.1'
compile 'com.android.support:appcompat-v7:23.0.1'

我想要的只是一个简单的工具栏,Tablayout和一个ViewPager开始工作。 就像你可以在其他所有应用程序中看到的那样。

但是我在每个使用该活动的活动上都会遇到烦人的 FloatingMenu App_Theme文件。

enter image description here

如何删除此FloatingMenu?

干杯!

Douplicates:

Remove Floating menu button from HTC one [noanswer]

2 个答案:

答案 0 :(得分:1)

很多人都面临着这个问题,而且它与您的代码无关,而是与供应商推送的更新类型有关。尝试通过在其他设备上使用不同的lollypop版本运行您的应用来确认它。 使用一个项目创建一个mainmenu.xml文件(R.id.action_settings) 并尝试在代码中对其进行充气,然后将可见性设置为false。 这可能会解决问题,否则进入手机设置和按钮,然后尝试找出是否有任何选项可以帮助您。它应该与导航或我想的东西有关。

  

修改

设置sdk 14或更高版本似乎可以解决问题。我们经历了许多打击和试验,这个似乎工作。我相信它是设计库中的一种错误。

答案 1 :(得分:0)

似乎HTC问题试图覆盖

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuItem settingsItem = menu.findItem(R.id.action_settings);
        settingsItem.setVisible(false);
        return true;
    }