Android Studio 在 XML 自动完成中创建 HTML 标签
Posted
技术标签:
【中文标题】Android Studio 在 XML 自动完成中创建 HTML 标签【英文标题】:Android studio creating HTML tags in XML autocomplete 【发布时间】:2019-09-20 19:05:12 【问题描述】:我在 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目录下的缓存。
所以我现在陷入困境 - 任何帮助将不胜感激。
【问题讨论】:
不知道。也许你安装了一个新插件? 据我所知,我刚刚按照建议安装了 Android Studio 和 SDK。我是 Android 编程新手。 可能是这个版本中的一个错误 【参考方案1】:只需在你的字符串中替换它
<string name="sname">a bird in the hand</string>
【讨论】:
谢谢。不确定我是否理解。您是否建议使用剪切/粘贴?最简单的解决方法是我正在使用另一个编辑器:但我只需要对字符串文件执行此操作。以上是关于Android Studio 在 XML 自动完成中创建 HTML 标签的主要内容,如果未能解决你的问题,请参考以下文章
添加新的材料设计库小部件后,Android Studio xml 自动完成停止