更新Android Studio后布局编辑器边距数值显示为波斯语导致功能异常如何解决
问题原因
Android Studio更新后默认继承系统区域的数字格式,你的Windows系统安装了波斯语,布局编辑器生成数值时会自动使用波斯语数字,而XML语法仅支持阿拉伯数字(0-9),因此编辑器无法解析布局文件。
解决方法
方法一:修改Android Studio区域设置(推荐,不影响系统其他软件)
- 按下快捷键
Ctrl+Alt+S打开Android Studio设置面板 - 依次选择左侧菜单的 Appearance & Behavior > Appearance
- 找到页面右下角的「Regional settings」区域
- 将「User locale」下拉选项从默认的
Use system default修改为English (United States) - 点击「Apply」保存设置,重启Android Studio后布局编辑器就会生成阿拉伯数字格式的边距值
方法二:修改Windows系统数字格式
- 打开Windows控制面板,依次进入 时钟和区域 > 区域
- 点击弹窗下方的「其他设置」按钮
- 找到「标准数字」选项,将其修改为阿拉伯数字0-9,也可以直接将整体区域格式切换为「英语(美国)」
- 保存设置后重启Android Studio即可生效
当前XML临时修复方案
直接手动替换XML里的波斯语数字:把۳۲替换为32、۳۴替换为34,修改后布局即可正常加载。
内容的提问来源于stack exchange,提问作者Hussein Yaqoobi
相关产品推荐
相关产品推荐

