изменить по умолчанию «больше» изображение для меню параметров, когда у меня есть 6 меню - PullRequest
0 голосов
/ 09 февраля 2012

Я хочу изменить стандартное «больше» изображения для меню опций, когда у меня есть 6 меню, я могу изменить меню 5:

menu.add(MENU_GROUP_HOMESCREEN, MENU_WALLPAPER_SETTINGS, 0,  R.string.menu_wallpaper)
             .setIcon(R.drawable.ic_menu_gallery)
             .setAlphabeticShortcut('W');

, но 6-е меню. Я не знаю, какчтобы изменить его значок, он использовал значок по умолчанию, как его изменить .i использовал:

menu.findItem (6) или menu.getItem (6) .setIcon (R.drawable.ic_menu_add), но без эффектаМожете ли вы дать мне информацию. Спасибо

1 Ответ

3 голосов
/ 11 февраля 2012

Я не знаю, поможет ли это вам или нет, но один из возможных способов - сделать пользовательскую кнопку «Дополнительно», например,

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

    <item android:id="@+id/menu_more"
    android:title="More" 
    android:icon="your_custom_icon">
       <menu xmlns:android="http://schemas.android.com/apk/res/android">
            <item ...
                ... />
            ...
            ...
            <item ...
                ... /> 
       </menu>
    </item>
</menu>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...