21

我在 Mac OS X 上运行 Android Studio,我无法在编辑器中看到硬编码的字符串值,也看不到可绘制预览。无论如何,我可以在 xml 文件中看到颜色预览。我需要打开任何选项吗?

我知道这可能是由于一个错误,但他们已经强烈宣传了这个功能,所以恕我直言,它可以工作!

4

3 回答 3

47

必须在 Settings > Editor > Code Folding 下选中“Android String References”选项,但默认选中。对我来说,它似乎不会自动进行字符串预览。我必须右键单击某些代码中的任意位置,getString(R.string.mystring)然后转到折叠>折叠。或者,您也可以按 Ctrl + '-' 来折叠它。这可能是预期的行为或错误。似乎他们在主题演讲中暗示这是自动的,但也许不是。

就drawables预览而言,我认为它只适用于只有一个资源实例的drawables。因此,如果您在多个可绘制文件夹(例如 drawable-mdpi 和 drawable-hdpi)中有一个 icon.png,那么您将无法获得预览。至少,这对我来说是这样的。当我尝试使用仅位于一个可绘制文件夹中的图标时,我只看到了预览。

于 2013-05-17T00:34:58.333 回答
23

当光标打开或预览单词时,按Ctrl+ Period(或Mac OS X 上的 +),然后切换字符串。PeriodgetString

于 2013-06-05T09:58:21.960 回答
1

现在您应该使用键盘快捷键 Command + '-' 或 Command + '.' 在 android studio 中显示字符串预览。

于 2014-11-27T04:28:22.973 回答