在主题中添加<item name="android:actionMenuTextColor">@color/white</item>
此段不起作用,故在代码中操作。
getMenuInflater().inflate(R.menu.multi_save_menu, menu);
+ MenuItem item1 = menu.findItem(R.id.selection_cancel);
+ SpannableString spannableString1 = new SpannableString(item1.getTitle());
+ spannableString1.setSpan(new ForegroundColorSpan(Color.WHITE), 0, spannableString1.length(), 0);
+ item1.setTitle(spannableString1);
+
+ MenuItem item2 = menu.findItem(R.id.selection_done);
+ SpannableString spannableString2 = new SpannableString(item2.getTitle());
+ spannableString2.setSpan(new ForegroundColorSpan(Color.WHITE), 0, spannableString2.length(), 0);
+ item2.setTitle(spannableString2);
Android menu菜单修改字体颜色
最新推荐文章于 2024-04-20 09:00:00 发布