如何更改上下文菜单项的文本颜色
How to change the text color of context menu item
我在 android 中创建了一个自定义列表并向其添加了一个上下文菜单(长按)。
我无法更改菜单项的文本颜色。
如何将其项目颜色更改为蓝色?
当您创建自定义列表时,您正在调用在列表中添加项目的方法,如 addItem() 或 setText()。因此,无论您做什么,只需在添加项目时应用下面的代码即可。
Spannable wordtoSpan = new SpannableString("Your Item Name");
wordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 0, wordtoSpan.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //Your color code instead Color.BLUE
我在 android 中创建了一个自定义列表并向其添加了一个上下文菜单(长按)。
我无法更改菜单项的文本颜色。
如何将其项目颜色更改为蓝色?
当您创建自定义列表时,您正在调用在列表中添加项目的方法,如 addItem() 或 setText()。因此,无论您做什么,只需在添加项目时应用下面的代码即可。
Spannable wordtoSpan = new SpannableString("Your Item Name");
wordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 0, wordtoSpan.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //Your color code instead Color.BLUE