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.