Elementi di menu pop con un colore diverso

On Button Click mi sono mostrato Pop up Menu con 3 items , ma tutti gli items sono in colore nero (colore di text dell'articolo). Ma voglio each elemento con un colore diverso.

Ho provato applicando lo stile:

  • Ensime non funziona con sbt + android-plugin
  • Android WebView restituisce sempre null per javascript getElementById su loadUrl
  • Parsing Youtube Gdata json in ListView
  • Includi la libreria Boost C ++ in android
  • DexException: Imansible fondere il nuovo indice 65536 in un'istruzione non jumbo
  • Visualizza le informazioni sul metodo in Android Studio
  •   <item name="android:textColorPrimary">@color/blue_text</item> <item name="android:textColorSecondary">@color/bottom_green</item> 

    Ma Mostrerà tutti gli elementi in colore blu.

    È ansible mostrare elementi di menu a comparsa con colors diversi?

    Mi prego di suggerire.

    Grazie.

  • Non crollare la barra degli strumenti quando RecyclerView si adatta allo schermo
  • Impedire il singolo touch di cambiare SeekBar progresso
  • Come rendere la barra di ricerca / slider segmentata sembra seguire?
  • Progressbar analogico con asyncTask
  • Come geolocalizzare un dispositivo Android utilizzando il provider di servizi di networking
  • Come faccio ad aprire il dialer con il numero di telefono visualizzato?
  • One Solution collect form web for “Elementi di menu pop con un colore diverso”

    Sì, è ansible. Dopo aver gonfiato il menu popup, per ciascun elemento è ansible impostare un titolo personalizzato personalizzando il colore.

    Ecco un esempio:

     MenuItem customMenuItem; PopupMenu popup = new PopupMenu(SampleActivity.this, YourOverFlowButton, Gravity.LEFT); popup.getMenuInflater().inflate(R.menu.your_menu_item, popup.getMenu()); SpannableString s = new SpannableString("Third Item"); s.setSpan(new ForegroundColorSpan(Color.RED), 0, s.length(), 0); customMenuItem.setTitle(s); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.