android - 实现 ActionBarSherlock 后,导航图标不再触发 SlidingMenu

标签 android android-actionbar actionbarsherlock

当 jfeinstein10 第一次尝试使用 SlidingMenu 库时,在示例项目中,单击操作栏中的图标按钮将导致滑动菜单打开,然后再次单击时关闭。在实现 ActionBarSherlock 并使其运行(未抛出任何错误)后,该图标不再导致菜单出现。到目前为止,我已经更改了 SlidingMenu 库以扩展 SherlockActivity,而不是按照 SlidingMenu 阅读我的建议扩展 android Activity。我还在 BaseActivity 中更改了以下行:

原文:

// customize the ActionBar
    if (Build.VERSION.SDK_INT >= 11) {
        getActionBar().setDisplayHomeAsUpEnabled(true);
    }

更改为:

// customize the ActionBar
   getSupportActionBar().setDisplayHomeAsUpEnabled(true);

似乎按钮按下已在 LogCat 中注册,但它没有执行任何操作。

我已经尝试解决这个问题一段时间了,只是想看看是否有人遇到过这个问题,或者对这两个/任一库都足够熟悉,以快速帮助查明我哪里出错了或者我忘记了什么去做。

谢谢!

最佳答案

这是你的问题

import android.view.MenuItem

你必须使用 Shearlock Menu 而不是 android Menu。

删除 android MenuItem 导入并使用 Shearlock one`s

import com.actionbarsherlock.view.MenuItem;
import com.actionbarsherlock.view.Menu; 

关于android - 实现 ActionBarSherlock 后,导航图标不再触发 SlidingMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186062/

相关文章:

java - 来自 DialogFragment 的 Twitter 回调 URL

android - Google GCM 阻止我的服务器接收传入的 HTTPS 请求

android - 使用 Android 播放任意音调

Android:隐藏自定义操作栏图标

android - 操作栏图标大小

Android:硬件。相机对焦方法不适用于某些设备

java - 如何通过单击事件以编程方式显示/隐藏操作栏项目

android - 溢出菜单和子菜单中的色调菜单图标

android - ActionBarSherlock:选项卡在横向模式下丢失自定义 View