0

ウェルカムメニューに背景色を設定しようとしています。私は解決策を探しましたが、私にとって良いものは見つかりませんでした。私はAndroid2.3APIを使用しています

私のwelcome_menuコード:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/menu_preferiti"
    android:orderInCategory="100"
    android:title="@string/menu_preferiti"
    android:icon="@drawable/menu_preferiti_pressed"/>
<item
    android:id="@+id/menu_sicuro_bici"
    android:orderInCategory="100"
    android:title="@string/menu_navigazionesicura"
    android:icon="@drawable/menu_sicuro_bici_pressed"/>
<item
    android:id="@+id/menu_credits"
    android:orderInCategory="100"
    android:title="@string/menu_credits"
    android:icon="@drawable/menu_credits_pressed"/> 

メニューを作成するためのWelcomeActivityコード

    @Override
public boolean onOptionsItemSelected(MenuItem item)
{
    Intent intent = null;
    switch (item.getItemId())
    {
    case R.id.menu_preferiti:
        // CAMBIARE LA QUERY!!! METTERE QUELLA DEL RECUPERO DEI PREFERITI CON JOIN!!!
        daos = new DAOService(this);
        ArrayList<Itinerario> listafav = daos.doRetriveAllItinerari();
        intent = new Intent(WelcomeActivity.this, FavoriteActivity.class);
        intent.putExtra("lista_favoriti", listafav);
        startActivity(intent);
        return true;

    case R.id.menu_sicuro_bici:
        intent = new Intent(WelcomeActivity.this, NavigazioneSicuraActivity.class);
        startActivity(intent);
        return true;

    case R.id.menu_credits:
       intent = new Intent(WelcomeActivity.this, CreditsActivity.class);
        startActivity(intent);
        return true;


    default:
        return super.onOptionsItemSelected(item);
    }
} 

メニューのスタイルを作成するのが解決策かもしれませんが、その方法がわかりません。

4

1 に答える 1

1

それは可能ではありません。ただし、独自のカスタムメニューを表示して、onKeyDown()

于 2012-11-30T13:36:47.193 に答える