0

私は通常の Action Bar Sherlock を使用してAction Barいますが、項目をクリックするのではなく押したままにすると、黒いボックスが表示されることに気付きました。2 つの質問があります。目的は何ですか? どうすればそれを取り除くことができますか?

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;
}
4

1 に答える 1

1

黒いボックスは、ボタンの「説明」を示すトーストのようなものです。

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

タグをメニュー項目に追加するandroid:titleと、黒いボックスに表示されますが、それを取り除く方法がわかりません.

于 2013-08-19T14:19:07.087 に答える