Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重新打开选项卡时,Android Studio布局引用将失效_Java_Android_Xml_Android Studio - Fatal编程技术网

Java 重新打开选项卡时,Android Studio布局引用将失效

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引用

在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
引用都会消失,并分别为原始的
2dp
文本
留出空间。然后我必须悬停并单击这些项中的每一项,以获得引用建议。如果选项卡关闭并重新打开,我需要再次执行所有操作


这是IDE的一个bug,有什么办法可以解决吗?

这是Android Studio的一个功能,但你可以将其关闭。它实际上不是用硬编码的值替换资源引用,而是向你展示资源实际映射到什么

要关闭它,请取消选中此选项(编辑器>常规>代码折叠>Android字符串引用):


Android Studio显示这些引用的值,默认颜色为灰色,但这些实际上是引用,您不必担心^_^ 就这样,