变量或关键字背后的背景颜色

时间:2017-12-03 17:14:46

标签: java android-studio intellij-idea

enter image description here

在Android Studio中,我无法理解关键字或变量的背景颜色的含义。 我加入了一张照片以获得更好的主意。

1)String变量“day”在声明处和构造函数内部没有任何背景颜色。

2)String变量“descriptionSummary”在声明中有棕色背景颜色但在构造函数中没有,为什么?

3)为什么关键字“public”的背景颜色为棕色?

我真的不明白这个意思,我也想改变这些颜色,谢谢你的帮助。

3 个答案:

答案 0 :(得分:0)

你可以将鼠标悬停在它们上面找出来,但如果我不得不猜测

  1. day没问题。所以其他一切都没有突出显示
  2. descriptionSummary已初始化,但从未使用过
  3. 您从未在代码中的任何位置使用该构造函数,或者它可以是包私有的(个人而言,我在IDE上关闭了该消息)
  4. 您搜索了getDescription,所以它是绿色的

    您可以更改IDE的主题。不确定你对这些颜色有多少控制

答案 1 :(得分:0)

Android工作室为您提供改进代码的建议。例如,public可以转换为包私有访问。将鼠标悬停在突出显示的文字上,您会看到一个灯泡和解释如下所示。

enter image description here

答案 2 :(得分:-1)

  1. 未突出显示
  2. DESCRIPTIONummary 的颜色会在程序中使用时更改

    我不认为我们可以改变这些颜色,因为它是由Android工作室预先设定的。如果我们想要的话,我们只能改变主题。