我正在使用普通的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;
}
答案 0 :(得分:1)
黑匣子是一种吐司,表示按钮的“描述”。
<item
android:id="@+id/refresh_button_actionbar"
android:icon="@drawable/refresh_circle"
android:title="Refresh"
android:showAsAction="always">
将android:title
标记添加到您的菜单项中,您会看到它出现在黑匣子上,不知道如何摆脱它很难。