Java 重新打开选项卡时,Android Studio布局引用将失效
在Android Studio 3.0上,我有一个布局的Java 重新打开选项卡时,Android Studio布局引用将失效,java,android,xml,android-studio,Java,Android,Xml,Android Studio,在Android Studio 3.0上,我有一个布局的layout.xml资源。它的维度、文本/提示和其他属性不是硬编码的(比如具有android:width=“2dp”),而是所有引用dim.xml和strings.xml——正如google.developers上建议的那样(比如android:width=“@dim/width”) 但是,每次我重新打开Android Studio或相应的layout.xml选项卡时,我的@dim/dimensions或@strings/strings引用
layout.xml
资源。它的维度、文本/提示和其他属性不是硬编码的(比如具有android:width=“2dp”
),而是所有引用dim.xml
和strings.xml
——正如google.developers上建议的那样(比如android:width=“@dim/width”
)
但是,每次我重新打开Android Studio或相应的layout.xml
选项卡时,我的@dim/dimensions
或@strings/strings
引用都会消失,并分别为原始的2dp
或文本
留出空间。然后我必须悬停并单击这些项中的每一项,以获得引用建议。如果选项卡关闭并重新打开,我需要再次执行所有操作
这是IDE的一个bug,有什么办法可以解决吗?这是Android Studio的一个功能,但你可以将其关闭。它实际上不是用硬编码的值替换资源引用,而是向你展示资源实际映射到什么 要关闭它,请取消选中此选项(编辑器>常规>代码折叠>Android字符串引用):
Android Studio显示这些引用的值,默认颜色为灰色,但这些实际上是引用,您不必担心^_^ 就这样,