Android Studio全属性面板显示异常,如何恢复默认视图?
解决Android Studio XML属性面板属性缺失的问题
嗨,我之前也碰到过一模一样的情况!别慌,下面几个方法应该能帮你把属性面板恢复到原始状态:
方法一:刷新布局预览
这是最快速的排查步骤——在XML编辑器的预览窗口右上角,找到那个旋转箭头样式的刷新按钮,点击它。有时候只是布局预览加载卡顿,刷新一下就能正常显示所有属性了。
方法二:清除Android Studio缓存(推荐)
缓存异常是这类UI显示问题的常见元凶,按下面的步骤操作:
- 先完全关闭Android Studio
- 找到对应系统的缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\system\caches - Mac:
~/Library/Caches/Google/AndroidStudio<版本号> - Linux:
~/.AndroidStudio<版本号>/system/caches
- Windows:
- 删除
caches文件夹内的所有内容(或者直接删除整个caches文件夹) - 重新启动Android Studio,它会自动重建缓存文件
你也可以用Studio内置的快捷操作:
- 打开Android Studio,点击顶部菜单栏的
File→Invalidate Caches... - 在弹出的对话框中,勾选
Invalidate and Restart,点击OK等待重启完成
方法三:重置布局编辑器默认设置
如果缓存清理没用,试试重置布局编辑器的配置:
- 打开设置窗口:Windows/Linux点
File→Settings,Mac点Android Studio→Settings - 在左侧导航栏找到
Appearance & Behavior→System Settings→Layout Editor - 点击窗口底部的Restore Defaults按钮,确认后重启Android Studio
额外排查点
如果以上方法都无效,可以检查一下布局文件的根标签是否包含正确的命名空间:
xmlns:android="http://schemas.android.com/apk/res/android"
这个命名空间是Android控件属性正常显示的基础,要是不小心删除了,也会导致大量属性缺失。
内容的提问来源于stack exchange,提问作者Marcelodata




