ADT / Eclipse - main.xml布局编辑器中的图形/显示工件和移动文本行

时间:2012-05-05 15:42:16

标签: android eclipse adt

  

可能重复:
  Moving and vanishing lines of code; trouble with Eclipse's XML Editor

我是Eclipse和ADT的新手,但是已经在两台不同的机器上设置了我的环境,两者都显示了相同的怪异(两者都是Windows 7 64位)。

在图形布局和main.xml视图之间更改选项卡时,main.xml视图中的代码行将开始消失或移动。没有视频或动画gif很难显示,但我会尝试使用这些屏幕截图:

image 1 image 2

请注意,我所做的只是突出显示一个文本块,突然间所有这些文件都被忽略了。它使开发变得不那么愉快。

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

经过一些测试,我发现选项“自动格式化由可视化布局编辑器编辑的XML”(在“首选项”|“Android |编辑器”中)可能是这里的罪魁祸首。

通过我的测试,我发现在图形布局设计模式下更改属性(例如layout_gravity)时,当我返回到XML(文本)模式时,总是搞乱文件的可视化显示是开启但是当它关​​闭时我没有问题。

如果要在从图形布局设计模式返回时格式化XML,只需使用快捷键 Ctrl - Shift - F 。另外,我没有看到使用“保存格式”选项的任何问题;即使我在图形布局模式下使用它;因此,当您仍处于图形布局模式时,可以使用 Ctrl - S 来保存和格式化XML。

我尝试了其他编辑器选项,例如“显示范围指示器”或“使用字符显示垂直标尺的变化”,但我没有看到激活或取消激活这些选项的行为有任何差异。

最后,纠正文件腐败时的视觉显示;我发现使用快捷方式: Ctrl - A Ctrl - C Ctrl - V 比关闭/重新打开文件容易一些。这相当于选择全部,复制,粘贴;有效地将整个XML文件复制到自身上。