我正在使用SherlockActionBar来处理我的应用程序。在我的清单中,我定义了徽标和启动的图标。
android:icon="@drawable/ic_launcher"
如何让它可以点击并处理它按下的事件?我希望能够通过按下徽标返回我的仪表板。
答案 0 :(得分:30)
使用
actionBar.setDisplayHomeAsUpEnabled(true);
带
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
//Do stuff
return true;
default:
return super.onOptionsItemSelected(item);
}
}
答案 1 :(得分:0)
您可以在此处详细了解主页按钮http://developer.android.com/guide/topics/ui/actionbar.html#Home
它解释了如何清除之前的活动堆栈,并使用主页按钮更多地链接到导航的最佳实践。