Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio在XML自动完成中创建HTML标记_Android_Xml_String_Android Studio - Fatal编程技术网

Android studio在XML自动完成中创建HTML标记

Android studio在XML自动完成中创建HTML标记,android,xml,string,android-studio,Android,Xml,String,Android Studio,我正在使用Android Studio 3.4战胜Win 10 pro,并且在字符串XML文件中的自动完成上遇到了一个奇怪的效果。下面是一个示例,我将输入字符串“手中的一只鸟”: 某物 因此,当我添加字符串时,我得到: <resources> <string name="app_name">Something</string> <string name="sname"><a><bird><in><

我正在使用Android Studio 3.4战胜Win 10 pro,并且在字符串XML文件中的自动完成上遇到了一个奇怪的效果。下面是一个示例,我将输入字符串“手中的一只鸟”:


某物
因此,当我添加字符串时,我得到:

<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>
    
    手中的鸟
    只需在字符串中替换它即可

    <string name="sname">a bird in the hand</string>
    
    手中的鸟
    不知道。也许你安装了一个新插件?据我所知,我只是根据推荐安装了Android Studio和SDK。我是Android编程新手。可能是这个版本中的一个bug不知道。也许你安装了一个新插件?据我所知,我只是根据推荐安装了Android Studio和SDK。我是Android编程新手。可能是这个版本中的一个bug。谢谢。我不太明白。你是否建议使用剪切/粘贴?最简单的解决方法是使用另一个编辑器:但我只需要对字符串文件执行此操作。谢谢。我不太明白。你是否建议使用剪切/粘贴?最简单的解决方法是使用另一个编辑器:但我只需要对字符串文件执行此操作。