- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 TextView,其默认颜色设置为
textView.setTextColor(Color.BLACK);
现在,为了从首选项中获取新的文本颜色,我执行了以下操作:
textcolor = Color.BLACK;
SharedPreferences sharedPreferences5 = android.preference.PreferenceManager.getDefaultSharedPreferences(this);
textcolorpri = sharedPreferences5.getInt("tabletextcolor", textcolor);
但我无法将此颜色设置为文本,使用以下代码会出现错误
textView.setTextColor(new ColorDrawable(textcolorpri));
最佳答案
setTextColor
期望 color 作为 int
。
new ColorDrawable
将创建一个 Drawable
,它是一个对象。
如果你想使用颜色,只需使用textView.setTextColor(textcolorpri);
另请参阅documentation here .
关于java - 无法使用 ColorDrawable 设置 TextColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42455575/
我在这里做错了吗?我想加载那个灰色作为占位符,但是它没有加载。似乎只有在已经设置或加载了另一个图像时才会发生。 Glide.with(getContext()) .load(url)
我有一个 TextView,其默认颜色设置为 textView.setTextColor(Color.BLACK); 现在,为了从首选项中获取新的文本颜色,我执行了以下操作: textcolor =
我正在尝试以编程方式设置按钮的背景色调,而不是像完成的那样设置颜色资源 here , 而不是十六进制值。目前,我已将十六进制值转换为 ColorDrawable,但不知道如何使用它通过按钮的 .set
仅查看PaintDrawable和ColorDrawable的Android开发者文档,我无法区分两者之间的区别。我希望有人能用这个启发我...... 谢谢,艺术类 最佳答案 ColorDrawabl
我有一个布局,其 ImageView 定义如下: 现在我只想将 ImageView 设置为静态颜色,例如红色或绿色。我正在尝试: ColorDrawable cd = new ColorDrawab
我试图在我的应用中实现用户向下滚动的效果, View 的不透明度将从 0 变为 1。 为了实现这一点,我创建了一个 ColorDrawable,它具有我想要的颜色,蓝色,然后将其 alpha 设置为
我有一个代码 fragment 可以在下面向您展示,我正在尝试更改 View 的 (v) 背景。我将从 TextView(拖动)中获取颜色代码,并使用此代码更改 View(v) 的背景。但是我得到一个
Eclipse 给我带来了非常奇怪的错误:ColorDrawable 类型未定义方法 getColor() android.graphics.drawable.ColorDrawable dd =
如何仅使用 API 9 获取 TextView 的背景颜色? 我基本上想这样做,但只使用 API 9 int intID = (ColorDrawable) textView.getBackgroun
根据文档 here , 一个 png 资源应该被转换为一个 BitmapDrawable。但是我观察到一个奇怪的行为,其中 只有黑色像素 的 png 文件由于 ClassCastException 而
我遇到的问题基本上是在这个 answer 中发现的。但我仍然会在下面解释。我正在使用 android 5.0.1 和另一台使用 4.2.2 的设备上进行测试。在我的 5.0.1 设备上,我没有收到任何
所以我有以下代码 fragment 可以检索 Activity 的背景颜色。但是,getColor 返回一个 int 值,似乎没有办法修改它以返回更标准的格式来处理和修改。 setConten
我尝试在我的应用程序中使用 CardView,它在我的 xml 布局中运行良好。由于我想在我的代码中而不是通过 xml 生成它们,因此我尝试按照 Android 开发人员 (https://devel
在我的应用程序中,我使用以下行来区分一些偏好: preference.setIcon(new ColorDrawable(color)); 在 Lollipop 之前的 Android 版本中它工作正
我是一名优秀的程序员,十分优秀!