android - sunflower - Pop-Menü-Elemente mit unterschiedlicher Farbe



typo3 template responsive kaufen (1)

Ja, es ist möglich. Nachdem Sie Ihr Popup-Menü aufgebläht haben, können Sie für jedes Element einen benutzerdefinierten Titel mit einer benutzerdefinierten Farbe festlegen.

Hier ist ein Beispiel:

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

On Button Click zeigt Popup- Pop up Menu mit 3 items , aber alle items sind in schwarzer Farbe (Element Textfarbe). Aber ich möchte jedes Element mit unterschiedlicher Farbe.

Ich habe versucht, indem ich Stil anwande:

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

Aber es wird alle Gegenstände in blauer Farbe zeigen.

Ist es möglich, Pop-Up-Menü-Elemente mit unterschiedlichen Farben anzuzeigen?

Bitte schlage mich vor.

Vielen Dank.





popup