我在 Mac OS X 上运行 Android Studio,我无法在编辑器中看到硬编码的字符串值,也看不到可绘制预览。无论如何,我可以在 xml 文件中看到颜色预览。我需要打开任何选项吗?
我知道这可能是由于一个错误,但他们已经强烈宣传了这个功能,所以恕我直言,它可以工作!
我在 Mac OS X 上运行 Android Studio,我无法在编辑器中看到硬编码的字符串值,也看不到可绘制预览。无论如何,我可以在 xml 文件中看到颜色预览。我需要打开任何选项吗?
我知道这可能是由于一个错误,但他们已经强烈宣传了这个功能,所以恕我直言,它可以工作!
必须在 Settings > Editor > Code Folding 下选中“Android String References”选项,但默认选中。对我来说,它似乎不会自动进行字符串预览。我必须右键单击某些代码中的任意位置,getString(R.string.mystring)
然后转到折叠>折叠。或者,您也可以按 Ctrl + '-' 来折叠它。这可能是预期的行为或错误。似乎他们在主题演讲中暗示这是自动的,但也许不是。
就drawables预览而言,我认为它只适用于只有一个资源实例的drawables。因此,如果您在多个可绘制文件夹(例如 drawable-mdpi 和 drawable-hdpi)中有一个 icon.png,那么您将无法获得预览。至少,这对我来说是这样的。当我尝试使用仅位于一个可绘制文件夹中的图标时,我只看到了预览。
当光标打开或预览单词时,按Ctrl+ Period(或Mac OS X 上的 +)⌘,然后切换字符串。PeriodgetString
现在您应该使用键盘快捷键 Command + '-' 或 Command + '.' 在 android studio 中显示字符串预览。