当 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/