如何在android中实现onMenuItemClickListener

前端之家收集整理的这篇文章主要介绍了如何在android中实现onMenuItemClickListener前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何实现onMenuItemClickListener?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    getMenuInflater().inflate(R.menu.gameoptions,menu);
    menu.findItem(R.id.menu_item).setIntent(new Intent(this,QMenuActivity.class));
    menu.findItem(R.id.back_item).setOnMenuItemClickListener;
    return true;
}

我希望back_item一旦点击就可以调用页面中的函数,我该怎么做?

解决方法

我假设您要在活动中访问非静态函数.如果您没有太多信息,请尝试以下内容
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem item = menu.findItem(R.id.back_item);
    item.setOnMenuItemClickListener(new OnMenuItemClickListener() {

        @Override
        public boolean onMenuItemClick(MenuItem item) {
            YourActivity.this.someFunctionInYourActivity();
            return true;
        }
    });
    return true;
}
原文链接:https://www.f2er.com/android/316748.html

猜你在找的Android相关文章