2012-11-30 3 views
0

환영 메뉴에 색 배경을 설정하려고합니다. 나는 해결책을 찾았지만, 나를 위해 좋은 것을 찾지 못했습니다. ,안드로이드 2.3에서 메뉴 배경을 설정하는 방법

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

어쩌면 솔루션 메뉴의 스타일을 만드는 것입니다을 만들 : 나는

내 welcome_menu 코드는 안드로이드 2.3 API와 함께 일하고 있어요 그러나 나는 그것을 어떻게하는지 모른다.

답변

1

그건 불가능합니다. 그러나 당신은 자신의 사용자 정의 메뉴를 표시하고 onKeyDown()

+0

mmm으로 처리 할 수 ​​있습니다. 답변 감사합니다 Ahmad :) – antedesk

관련 문제