菜单项与“底部应用栏”导航图标重叠

时间:2018-12-11 03:18:12

标签: android menuitem android-bottomappbar

我的android应用上有一个Bottom App Bar,在该栏中,我有一个导航图标,并且Bottom App Bar菜单上有一些项目。

单击ListView上的项目时,将显示项目“删除”,但它与我的“底部应用程序栏”上显示的导航图标重叠。

我这样声明MenuItem:

private MenuItem itemRemove;

在OnCreateOptionsMenu()中引用的位置,是否也通过单击我的ListView元素使项目出现。

@Override
public boolean onCreateOptionsMenu( Menu menu) {On
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_jogadores, menu);

    list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            itemRemove.setVisible(true);

           // Other Functions
        }

    });

    return true;
}

我的res / menu / menuitem.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android">

<item
    android:id="@+id/excluir_jogador"
    android:icon="@drawable/ic_excluir"
    android:visible="false"
    android:title="Remover jogador"
    app:showAsAction="ifRoom"/>

// this item is despicable for us, i think.
<item
    android:id="@+id/done"
    android:icon="@drawable/ic_pronto"
    android:visible="false"
    android:title="Iniciar Partida"
    app:showAsAction="ifRoom"/>

</menu>

当我的FAB放置在中央时,一切正常。

enter image description here

当FAB右对齐时,它不能正常工作。

enter image description here

MenuItem应该位于导航图标旁边,而不是上方。

有人可以帮我吗?

0 个答案:

没有答案