Android如何在动作栏中制作可点击的徽标图标?

时间:2012-06-14 09:25:57

标签: android android-actionbar

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

    android:icon="@drawable/ic_launcher"

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

2 个答案:

答案 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

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