我希望操作栏标题可以点击。
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
这里主页按钮和后退按钮执行相同的意图,但如果我们想对此进行不同的操作,那就是假设按钮带到家庭活动和主页按钮(标题)带我们到home2活动如何做到这一点
答案 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
}
});