我正在使用ActionbarSherlock。
我在我的java代码中设置了sherlock操作栏的标题:
actionBar.setTitle(title);
我想知道,如何将事件处理程序添加到操作栏的标题?
答案 0 :(得分:0)
无法使用内置标题添加事件。
但是,您可以使用TextView
方法添加自己的setCustomView
,您可以在其中添加用于点击的监听器。
答案 1 :(得分:0)
您还可以将标题设置为向上指示符和单击的句柄,就像设置其他菜单项一样。
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
然后处理所选的选项:
public boolean onOptionsItemSelected(final MenuItem item)
{
switch (item.getItemId())
{
case android.R.id.home:
// your title was clicked!
return true;
}
}
我应该提醒你,你的头衔应该表现得像是有“向上”行为。我的意思是将您的活动视为您喜欢的操作系统上的目录结构。后退按钮会移到您刚才所在的位置,无论您如何到达目的地,此标题都应该“上”到一个目录。