向剪贴板ActionBar添加功能

时间:2011-09-09 09:47:00

标签: android android-3.0-honeycomb

在我的应用中,我希望能够在用户将文本复制到剪贴板时启动自己的功能。

我正在覆盖onActionModeFinished的功能,因为我想确保用户点击了Copy我正在选择导航索引。不幸的是如果总是返回-1。我在这里做错了吗?

@Override
public void onActionModeFinished(ActionMode mode) {
    super.onActionModeFinished(mode);

    if (_actionBar != null) {
        int index = _actionBar.getSelectedNavigationIndex();
        // here index is always -1
    }
}

1 个答案:

答案 0 :(得分:0)

ActionBar可以在左侧包含选项卡和列表选择器。因此,getSelectedNavigationIndex用于获取此导航项中的位置,而不是位于右侧的菜单项中。