如何在不重新启动的情况下刷新 Android Studio 中的资源?
How to refresh a resource in Android Studio without restarting?
我正在调整和更改背景图片。但是,每次我都必须重新启动 Android Studio,以便布局预览会刷新图像。
无效:
- 正在更改 API 级别
- 更改预览方向
- 更改主题
- 正在同步项目
我还能做什么?
AndroidStudio 2.2.2,Windows10 64 位,AMD A8-6410,AMD Radeon R5 显卡,11 GB 内存。
如果您使用的是 Android Studio 2.2 之前的版本: 只需点击布局编辑器菜单栏上的刷新按钮即可。
否则:
转到您正在处理的布局。然后,将任何资源更改为不正确的名称。
例如,如果您有一个具有此属性的按钮:
android:background="@drawable/button"
将其替换为任何随机的错误资源:
android:background="@drawable/thisIsSomethingVeryRandomAndDoesntExist"
然后,你会得到类似这样的东西:
单击 "Refresh" (有时 "Clear Cache"),然后撤消您对属性所做的更改。瞧!
有时甚至改变方向也能奏效。
我正在调整和更改背景图片。但是,每次我都必须重新启动 Android Studio,以便布局预览会刷新图像。
无效:
- 正在更改 API 级别
- 更改预览方向
- 更改主题
- 正在同步项目
我还能做什么?
AndroidStudio 2.2.2,Windows10 64 位,AMD A8-6410,AMD Radeon R5 显卡,11 GB 内存。
如果您使用的是 Android Studio 2.2 之前的版本: 只需点击布局编辑器菜单栏上的刷新按钮即可。
否则:
转到您正在处理的布局。然后,将任何资源更改为不正确的名称。
例如,如果您有一个具有此属性的按钮:
android:background="@drawable/button"
将其替换为任何随机的错误资源:
android:background="@drawable/thisIsSomethingVeryRandomAndDoesntExist"
然后,你会得到类似这样的东西:
单击 "Refresh" (有时 "Clear Cache"),然后撤消您对属性所做的更改。瞧!
有时甚至改变方向也能奏效。