如何在Android Studio设置/配置中禁用xml参考值的预览?

时间:2016-11-08 19:47:52

标签: android android-studio android-resources

我不确定我的问题措辞是否正确,但展示图片以解释我的问题会更容易。

在XML编辑器中,某些值将替换为为该条目定义的实际值。但是,我不希望Android Studio向我显示实际值。相反,我仍然希望它显示引用名称。那么,如何禁止编辑器以这种方式预览?

在下图中,android:text="@string/sign_up",但编辑器将其显示为android:text="Sign up...",以及其他属性,并且只有在鼠标悬停属性时才会显示引用名称。

如何通过Android Studio设置/配置永久禁用此功能?

更新:.java文件中也发生了同样的事情。枚举或R.string常量将被其实际值替换。

enter image description here

2 个答案:

答案 0 :(得分:3)

对于Java文件,您可以转到Preferences-> Editor-> General-> Code Folding并取消选中“Android字符串引用”,但这仅适用于不适用于xml布局的代码

- Oleg Bogdanov

答案 1 :(得分:0)

我为此战斗了几个小时!在大多数情况下,使用值而不是引用来显示是很好的,但是我正在处理从AIDE导入的项目,其布局混乱。我需要查看参考,而不是值。我找到了僵尸提到的上面的“可能重复”链接,但是它没有用(或者我认为是这样)。

最后,在阅读了这篇文章之后,我再次尝试取消选中“ Android字符串引用”,但是这次我重新启动Studio之后(即使没有提示)。如果您遇到相同的问题,则上面的解决方案应该可以解决,但可以省下(可能)数小时的麻烦,并且:

取消选中“ Android字符串引用”设置后重新启动Studio!

顺便说一句,我本可以将其添加为简单的注释,但那样就不会让我!