gpt4 book ai didi

android - 为抽屉导航和操作按钮处理 onOptionsItemSelected

转载 作者:行者123 更新时间:2023-11-29 17:47:38 25 4
gpt4 key购买 nike

我在 Android 中的一项 Activity 中有一个抽屉导航。我还在同一 Activity 的操作栏中添加了几个操作按钮和一个操作溢出。现在,问题在于处理抽屉导航项目、操作按钮和操作溢出菜单的选择事件。目前,我的 setOptionsItemSelected 看起来像这样:

@Override
public boolean onOptionsItemSelected(MenuItem item) {

if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}

return super.onOptionsItemSelected(item);
}

如何让它适用于导航项点击、操作按钮点击和操作溢出菜单点击?感谢您的帮助。

最佳答案

因此,我对我的 onOptionsItemSelected 函数做了一些修改,并使其能够正常工作。以下是那些面临同样问题的人的代码:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// enabling drawer toggle by clicking on the app icon.
if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}
else {

switch(item.getItemId()) {
case R.id.action_refresh:
Log.d("ActionItemClicked", "Refresh clicked");
return true;
case R.id.action_share:
Log.d("ActionItemClicked", "Share clicked");
return true;
}
}
return super.onOptionsItemSelected(item);
}

我希望它能帮助任何陷入同样问题的人。

关于android - 为抽屉导航和操作按钮处理 onOptionsItemSelected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25357216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com