在我的Android应用中,我使用的是多个活动中包含的标题xml布局文件。头文件中的文本在xml布局文件中是黑色的。
在我的一项活动中,我需要标题为蓝色的文本。由于我在不同的活动中使用相同的页眉布局文件,我正在尝试以编程方式为其设置textcolor。
像tvNotification.setTextColor(Color.BLUE);
我的问题是我应该在哪里使用这个语句oncreate()或onresume()。基于活动生命周期,我想我应该在onresume()中使用它,但只是想检查一下。我之前在oncreate()中使用了类似的东西,并没有遇到任何问题。所以,如果我在oncreate()中也使用它,那也没关系。如果我在oncreate()
中使用上面的代码,可能会出现任何问题,例如文本显示为黑色感谢。
答案 0 :(得分:0)
如果在创建活动后颜色不会改变,那么onCreate()
就可以了。如果它可以根据其他地方的用户活动进行更改,请在onResume()
中进行更改,以便在用户返回您的应用后始终保持最新状态。