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 自动完成停止

Android Studio上面最好用的插件

推荐几个好用的Android Studio插件

android studio .xml 中 imageview 和 textView 的自动建议

Android Studio怎样新建Activity

android studio自动完成:如何显示带参数的构造函数