我不确定我的问题措辞是否正确,但展示图片以解释我的问题会更容易。
在XML编辑器中,某些值将替换为为该条目定义的实际值。但是,我不希望Android Studio向我显示实际值。相反,我仍然希望它显示引用名称。那么,如何禁止编辑器以这种方式预览?
在下图中,android:text="@string/sign_up"
,但编辑器将其显示为android:text="Sign up..."
,以及其他属性,并且只有在鼠标悬停属性时才会显示引用名称。
如何通过Android Studio设置/配置永久禁用此功能?
更新:.java文件中也发生了同样的事情。枚举或R.string常量将被其实际值替换。
答案 0 :(得分:3)
对于Java文件,您可以转到Preferences-> Editor-> General-> Code Folding并取消选中“Android字符串引用”,但这仅适用于不适用于xml布局的代码
- Oleg Bogdanov
答案 1 :(得分:0)
我为此战斗了几个小时!在大多数情况下,使用值而不是引用来显示是很好的,但是我正在处理从AIDE导入的项目,其布局混乱。我需要查看参考,而不是值。我找到了僵尸提到的上面的“可能重复”链接,但是它没有用(或者我认为是这样)。
最后,在阅读了这篇文章之后,我再次尝试取消选中“ Android字符串引用”,但是这次我重新启动Studio之后(即使没有提示)。如果您遇到相同的问题,则上面的解决方案应该可以解决,但可以省下(可能)数小时的麻烦,并且:
取消选中“ Android字符串引用”设置后重新启动Studio!
顺便说一句,我本可以将其添加为简单的注释,但那样就不会让我!