tipos studio menus example desplegable contextual context bar android colors popup

menus - popup menu android studio



Elementos del menĂº Pop con diferente color (1)

Sí, es posible. Después de inflar tu menú emergente, para cada elemento puedes establecer un título personalizado con el color personalizado.

Aquí hay un ejemplo:

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

Button Click Pop up Menu con 3 items , pero todos los items están en Color negro (Color de texto de elemento). Pero quiero que cada elemento tenga un color diferente.

Intenté aplicando el estilo:

<item name="android:textColorPrimary">@color/blue_text</item> <item name="android:textColorSecondary">@color/bottom_green</item>

Pero mostrará todos los artículos en color azul.

¿Es posible mostrar elementos del menú emergente con diferente color?

Por favor sugiérame

Gracias.