如何将TextView的背景颜色更改为初始值

5

在我将TextView的背景颜色设置为任何我想要的颜色后,该怎样清除TextView的背景颜色呢?我不希望它显示任何颜色并且需要初始化。(不想被其他颜色覆盖)

谢谢您的帮助!


2
问题不明确。你想要做什么?你想要添加颜色吗?如果不需要,就注释掉那段代码。 - Rashmi.B
你想在什么时候清除TextView的背景颜色?是点击TextView还是其他情况下?如果需要,你可以在XML中使用选择器。 - Vamshi
1
@Rashmi.B:如果发生了一些动态变化,他想恢复默认的颜色。注释掉代码不是解决方案。 - Tofeeq Ahmad
如果(条件){设置这种颜色}否则,如果(条件){设置这种颜色}这是我能够告诉的所有信息。我仍然不清楚他想要什么。 - Rashmi.B
如果(条件){设置我们不知道的初始颜色,首先我们必须找到TextView背景中使用的默认颜色} - Tofeeq Ahmad
2个回答

9
setBackgroundColor(android.R.color.transparent);

3

希望这可以帮助您...一次性存储所有这些值,以后在需要时使用它们---

        TextView text=new TextView(this);
    text.getCurrentHintTextColor();
    text.getCurrentTextColor();
    text.getDrawingCacheBackgroundColor();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接