Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 底部AppBar问题_Java_Android_Button - Fatal编程技术网

Java 底部AppBar问题

Java 底部AppBar问题,java,android,button,Java,Android,Button,嗨,我正在尝试实现BottomAppBar,但菜单项不工作,只是在活动中显示 这个菜单 app_bar_menu.xml <item android:id="@+id/menuAboat" android:title="about" android:icon="@drawable/ic_about" app:showAsAction="ifRoom" /> <item android:id="@+id/menuExite" an

嗨,我正在尝试实现BottomAppBar,但菜单项不工作,只是在活动中显示 这个菜单

app_bar_menu.xml

 <item
    android:id="@+id/menuAboat"
    android:title="about"
    android:icon="@drawable/ic_about"
    app:showAsAction="ifRoom" />
<item
    android:id="@+id/menuExite"
    android:title="exit"
    android:icon="@drawable/ic_exit"
    app:showAsAction="ifRoom" />

我是通过此OnOptions ItemSelected(菜单项项目)选择的项目。我是通过此OnOptions ItemSelected(菜单项项目)选择的项目。
<com.google.android.material.bottomappbar.BottomAppBar
    android:id="@+id/bar"
    android:layout_width="match_parent"
    android:layout_gravity="bottom"
    android:layout_height="wrap_content"
    android:backgroundTint="@color/colorPrimary"
    app:menu="@menu/app_bar_menu"/>
     import androidx.annotation.NonNull;
        import androidx.annotation.Nullable;
        import androidx.appcompat.app.AppCompatActivity;
        import android.os.Bundle;
        import android.view.MenuItem;
        import android.widget.Toast;
        import android.widget.Toolbar;
    import com.google.android.material.bottomappbar.BottomAppBar;
public class MainActivity extends AppCompatActivity {
  BottomAppBar  mBottomAppBar=findViewById(R.id.bar);

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mBottomAppBar.replaceMenu(R.menu.app_bar_menu);

    }