我是 Eclipse 和 ADT 的新手,但我在两台不同的机器上设置了我的环境,并且两者都显示相同的奇怪之处(都是 Windows 7 64 位)。
在图形布局和 main.xml 视图之间更改选项卡时,main.xml 视图中的代码行将开始消失或移动。没有视频或动画 gif 很难显示,但我会尝试使用这些屏幕截图:
请注意,我所做的只是突出显示一段文本,然后突然间所有这些伪影都出现了。它使开发变得不那么愉快。
有什么想法吗?
经过一些测试,我发现“自动格式化由可视布局编辑器编辑的 XML”选项(在 Preferences | Android | Editors 中)可能是这里的罪魁祸首。
通过我的测试,我发现在图形布局设计模式下更改属性(例如 layout_gravity)总是会在此选项打开但返回 XML(文本)模式时搞砸文件的视觉显示,但是当它关闭时我没有问题。
如果您想在从图形布局设计模式返回时格式化 XML,只需使用快捷方式Ctrl- Shift- F。此外,我没有发现使用“保存时格式化”选项有任何问题;即使我在图形布局模式下使用它;因此您可以使用Ctrl-S而不是在您仍处于图形布局模式时保存和格式化您的 XML。
我尝试了其他编辑器选项,例如“显示范围指示器”或“使用字符显示垂直标尺的变化”,但我没有看到激活或取消激活这些选项的行为有任何差异。
最后,纠正文件损坏时的视觉显示;我发现使用快捷方式:Ctrl- A,Ctrl- C,Ctrl-V比关闭/重新打开文件要容易一些。这相当于做了一个全选、复制、粘贴;有效地将整个 XML 文件复制到自身之上。