动作栏标题可点击

时间:2014-04-14 06:06:29

标签: android android-actionbar

我希望操作栏标题可以点击。

getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);    

这里主页按钮和后退按钮执行相同的意图,但如果我们想对此进行不同的操作,那就是假设按钮带到家庭活动和主页按钮(标题)带我们到home2活动如何做到这一点

1 个答案:

答案 0 :(得分:2)

您可以使用Resources.getIdentifier来呼叫View.findViewById,然后将View.OnClickListener附加到包含TextView标题的ActionBar

以下是一个例子:

final int abTitleId = getResources().getIdentifier("action_bar_title", "id", "android");
findViewById(abTitleId).setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // Do something
    }
});