1 原因
Android Studio的代码中,有时变量会有下划线的情况,如图1所示。
图1 有下划线的变量
如图1所示,String类型的变量input_user具有下划线,其含义是该变量被多次赋值。
2 处理
可以通过Android Studio的菜单栏“Settings->Editor->Color Scheme->Language Defaults”中打开设置对话框,如图2所示。
图2 设置界面
选中左侧的“Reassigned local variable”,表示对多次赋值的局部变量的标识进行设置。图2①中“Bold”表示标识加粗,“Italic”表示标识斜体;图2②中的“Foreground”表示标识的前景色,“Background”表示标识的背景色,“Error stripe mark”表示错误条纹标记,“Effects”表示标识本身的颜色;图2③的下拉菜单指定了标识的形状,“Underscored”表示下划线,“Bold Underscored”表示粗线条的下划线,“Underwared”表示下滑波浪线;“Bordered”表示方框,Strikeout表示已经不使用的线(标识在在变量的中部),Dotted Line表示点线。当进行如图3所示的设置后,多次赋值标识如图4所示。
图3 设置多次赋值的标识
图4 设置效果