1

こんにちは、ユーザーがリスト ビュー アイテムを長押ししたときにトリガーされるコンテキスト メニューのアイテム リストにアイコンを追加しようとしています。

リストはコンテキストメニューとともに正常に表示されていますが、アイコンを設定するだけで問題が発生しているようです。これは私のコンテキスト メニューの xml ファイルです。

<item android:id="@+id/delete_item" android:title="Delete" android:icon="@drawable/delete" />
<item android:id="@+id/edit_item" android:title="Edit"  android:icon="@drawable/edit"/>

それを捨てるかもしれないと思う唯一のことは、おそらく画像サイズです。特定のサイズである必要がありますか?

@Override
public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    menu.setHeaderTitle("Options");
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.context_menu, menu);
}
4

1 に答える 1

1

このリンクを参照してください。

Androidにコンテキストメニューアイコンを追加

コンテキスト メニューはアイコンをサポートしていません。

上記の SO の質問から、同様のことができるライブラリがあります。

https://code.google.com/p/android-icon-context-menu/

于 2013-01-16T01:40:02.010 に答える