7

我正在为我的应用程序使用 SherlockActionBar。在我的清单中,我为徽标和启动定义了图标。

    android:icon="@drawable/ic_launcher"

如何使其可点击并处理它的按下事件?我希望能够通过按徽标返回我的仪表板。

4

2 回答 2

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);
    }
}
于 2012-06-14T09:33:01.360 回答
0

您可以在此处阅读有关主页按钮的更多信息http://developer.android.com/guide/topics/ui/actionbar.html#Home

它解释了如何清除以前的活动堆栈,并提供了更多指向使用主页按钮导航的最佳实践的链接。

于 2012-06-17T10:25:02.207 回答