1

我正在使用ActionbarSherlock

我通过以下方式在我的 java 代码中设置了 sherlock 操作栏的标题:

actionBar.setTitle(title);

我想知道,如何将事件处理程序添加到操作栏的标题?

4

2 回答 2

0

您还可以将标题设置为向上指示器并像处理另一个菜单项一样处理单击。

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

然后在处理选择的选项时:

public boolean onOptionsItemSelected(final MenuItem item)
{
    switch (item.getItemId())
    {
        case android.R.id.home:
            // your title was clicked!
            return true;
    }
}

我应该警告,你的标题应该表现得像它有“向上”的行为。我的意思是,将您的活动视为您最喜欢的操作系统上的目录结构。后退按钮转到您刚才所在的位置,无论您如何到达该位置,该标题都应“向上”一个目录。

于 2012-08-29T20:18:25.083 回答
0

无法使用内置标题添加事件。

但是,您可以使用可以添加单击侦听TextView器的方法添加自己的。setCustomView

于 2012-03-30T18:29:08.160 回答