我在哪里以编程方式更改我的Android应用中的onresume()或oncreate()文本颜色

时间:2013-11-13 11:32:18

标签: android

在我的Android应用中,我使用的是多个活动中包含的标题xml布局文件。头文件中的文本在xml布局文件中是黑色的。

在我的一项活动中,我需要标题为蓝色的文本。由于我在不同的活动中使用相同的页眉布局文件,我正在尝试以编程方式为其设置textcolor。

tvNotification.setTextColor(Color.BLUE);

这样的东西

我的问题是我应该在哪里使用这个语句oncreate()或onresume()。基于活动生命周期,我想我应该在onresume()中使用它,但只是想检查一下。我之前在oncreate()中使用了类似的东西,并没有遇到任何问题。所以,如果我在oncreate()中也使用它,那也没关系。如果我在oncreate()

中使用上面的代码,可能会出现任何问题,例如文本显示为黑色

感谢。

1 个答案:

答案 0 :(得分:0)

如果在创建活动后颜色不会改变,那么onCreate()就可以了。如果它可以根据其他地方的用户活动进行更改,请在onResume()中进行更改,以便在用户返回您的应用后始终保持最新状态。