android - Android Studio 在 XML 自动完成中创建 HTML 标签
问题描述
我在 Win 10 pro 上使用 Android Studio 3.4,并且对字符串 XML 文件中的自动完成产生了奇怪的影响。这是一个示例,我将在其中输入字符串“a bird in the hand”:
<resources>
<string name="app_name">Something</string>
<string name="sname"></string>
</resources>
所以当我添加字符串时,我得到了这个:
<resources>
<string name="app_name">Something</string>
<string name="sname"><a><bird><in><the><hand></hand></the></in></bird>
</a></string>
</resources>
每次我点击空格时,编辑器都会立即将其转换为开始和结束标记。这些标签被添加到编辑器底部的面包屑中,我仍然有警告“XML 标签有空正文”——这是真的。我似乎无法阻止它这样做。
我正在学习这个系统,昨天它工作得很好,所以想必这是我做过的事情。到目前为止,我尝试修复的是:
- 浏览了我能找到的所有编辑器设置。我在任何地方都看不到任何暗示它将所有输入转换为标签的东西。
- 创建了一个新项目 - 仍然发生。
- 打开昨天的项目——它工作的地方——但新的行为现在完全生效了。
- 尝试使缓存无效并重新启动。
- 完全删除 /System 目录中的缓存。
所以我现在陷入困境 - 任何帮助将不胜感激。
解决方案
只需在您的字符串中替换它
<string name="sname">a bird in the hand</string>
推荐阅读
- mysql - 从 SQL 行的数据写入 .txt 文件
- ruby-on-rails - rails 应用程序运行时错误报告的操作包 gem 版本与 bundle install 安装不同
- reporting-services - Verint v15 WFM 中的 SSRS 帮助
- business-objects - 如何通过匹配同一列中的相同单元格然后计算相关列的实例来对数据进行分组?
- javascript - 导航栏无法正常运行
- python-3.x - 如何修复 numpy.ndarray 的这个常见错误
- java - 如何将字符串解析为 Uri?
- json - Powershell json,includeFields
- linux - 如何使用 bash 读取多个 CSV 文件并将它们正确附加到另一个文件?
- python - 我想找到一个二维列表之间的距离,然后将它添加到一个元素