0
3つの項目があるオーバーフローメニューがあります。メソッドを作成し、そのメソッドを呼び出すことによって、項目のいずれかのアイコンが表示されます。唯一のことは、それが私に一つのアイコンを与えることです。オーバーフローメニューの項目の隣に複数のアイコンを配置するにはどうすればよいですか?オーバーフローメニューのアイコン
private void setIconInMenu(Menu menu, int menuItemID, int labelId, int iconID) {
MenuItem item = menu.findItem(menuItemID);
SpannableStringBuilder builder =
new SpannableStringBuilder(" " + getResources().getString(labelId));
builder.setSpan(new ImageSpan(this, iconID), 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
item.setTitle(builder);
このメソッドを呼び出すコードです:
setIconInMenu(menu, R.id.action_preferences, R.string.menu_action_preferences,
R.drawable.ic_settings_white_24dp);
だから私は他のためにいくつかのアイコンにしたいここで私は設定アイコンである(持っている1つに記載の方法のための私のコードですメニュー内の項目。
感謝。
私はこれを試してみましょう!ありがとう。 – Rob26br