按住菜单项时,操作栏Sherlock黑条

时间:2013-08-19 14:09:19

标签: android actionbarsherlock

我正在使用普通的Action Bar Sherlock Action Bar但是注意到,如果我选择按住该项而不是点击它,则会出现一个黑框。我有两个问题: 它的目的是什么? 我该如何摆脱它?

XML代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/refresh_button_actionbar"
        android:icon="@drawable/refresh_circle"
        android:showAsAction="always">
    </item>

</menu>

onOptionsItemSelected:

public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
    case R.id.refresh_button_actionbar:
        this.refresh();
        break;
    default: 
        return false;
    }
    return true;
}

1 个答案:

答案 0 :(得分:1)

黑匣子是一种吐司,表示按钮的“描述”。

<item
    android:id="@+id/refresh_button_actionbar"
    android:icon="@drawable/refresh_circle"
    android:title="Refresh" 
    android:showAsAction="always">

android:title标记添加到您的菜单项中,您会看到它出现在黑匣子上,不知道如何摆脱它很难。