您好,我有一个 NavigationView,该 NavigationView 的 header View 中有一个 ImageView 。当我点击 imageview 时, NavigationView 应该膨胀另一个菜单资源文件并替换当前菜单,就像在 PlayStore 应用程序中一样。
我已经试过了:
imgIndic.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.e("Onclick","Arrow click");
navigationView.inflateMenu(R.menu.second_menu);
}
});
但是当我点击按钮时,没有任何反应! (Log Onclick 显示在 logcat 中) 我该怎么做?
最佳答案
试试下面的代码
imgIndic.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
navView.getMenu().clear();
navView.inflateMenu(R.menu.second_menu);
}
});
关于android - 如何在 onClick 期间动态地用另一个菜单膨胀 android NavigationView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203212/