Android 安卓系统能否将前景/背景放在一起?
我需要为编辑文本的一部分设置样式。我希望文本为白色,背景为灰色。看起来很简单,但事实并非如此Android 安卓系统能否将前景/背景放在一起?,android,Android,我需要为编辑文本的一部分设置样式。我希望文本为白色,背景为灰色。看起来很简单,但事实并非如此 spanRange.setSpan(new BackgroundColorSpan(Color.GRAY), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); spanRange.setSpan(new ForegroundColorSpan(Color.WHITE), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUS
spanRange.setSpan(new BackgroundColorSpan(Color.GRAY), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
spanRange.setSpan(new ForegroundColorSpan(Color.WHITE), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
mCaptionET.setText(spanRange, TextView.BufferType.SPANNABLE);
但我得到的是绿色,不是白色
我需要做什么才能将此文本变为灰色?因为您的
文本视图上有android:autoLink=“web”
要更改文本链接的颜色,您必须添加android:textColorLink=“@android:color/WHITE”
或在Java中
mCaptionET.setLinkTextColor(color);
美好的我想是那样的,但不知道去哪里找。