如何在不重启的情况下刷新Android Studio中的资源?

Ali*_*eir 5 android android-layout android-drawable android-studio android-layout-editor

我正在努力调整大小和更改背景图像。但是,每次我都必须重新启动 Android Studio,以便布局预览会刷新图像。

不起作用:

  • 更改 API 级别
  • 更改预览方向
  • 改变主题
  • 同步项目

我还可以做些什么?

Android Studio 2.2.2、Windows 10 64 位、AMD A8-6410、AMD Radeon R5 显卡、11 GB RAM。

Ali*_*eir 3

如果您使用的是 Android Studio 2.2 之前的版本: 只需点击布局编辑器菜单栏上的刷新按钮即可。

否则:

转到您正在处理的布局。然后,将任何资源更改为不正确的名称。

例如,如果您有一个具有此属性的按钮:

android:background="@drawable/button"
Run Code Online (Sandbox Code Playgroud)

将其替换为任何随机的错误资源:

android:background="@drawable/thisIsSomethingVeryRandomAndDoesntExist"
Run Code Online (Sandbox Code Playgroud)

然后,你会得到类似这样的东西:

图像

单击“刷新” (有时“清除缓存”),然后撤消对该属性所做的更改。瞧!

有时甚至改变方向也有效。

来源