4

重複の可能性:
コードの行の移動と消失。EclipseのXMLエディターの問題

レイアウトを編集しようとすると、Eclipseでこの奇妙な問題に気づきました。編集の問題すらありません。main.xmlファイルをクリックすると問題になります。そうです、クリックします。それは私の行情報を自動的に複製し、それを次の行に押し下げ、ファイル全体をねじ込みます。Eclipseは、Androidのstring.xmlやjavaファイルなどの他のすべてのファイルで正常に動作します。誰かがここで私を助けてくれますか?

4

2 に答える 2

4

いくつかのテストの後、「ビジュアル レイアウト エディターで編集された XML を自動的にフォーマットする」オプション (環境設定 | Android | エディター) が原因である可能性があることがわかりました。

私のテストでは、Graphical Layout デザイン モードでプロパティ (layout_gravity など) を変更すると、このオプションがオンのときに XML (テキスト) モードに戻ると、常にファイルの視覚的な表示が台無しになることがわかりましたが、オフのときは問題ありません。

グラフィカル レイアウト デザイン モードから戻ったときに XML をフォーマットする場合は、ショートカット Ctrl-Shift-F を使用します。また、「保存時にフォーマット」オプションを使用しても問題はありませんでした。グラフィカル レイアウト モードで使用している場合でも。そのため、まだグラフィカル レイアウト モードにいる間に代わりに Ctrl-S を使用して、XML の保存とフォー​​マットの両方を行うことができます。

「範囲インジケーターを表示する」や「文字を使用して垂直ルーラーの変更を表示する」などの他のエディター オプションを試しましたが、これらのオプションを有効または無効にしても動作に違いは見られませんでした。

最後に、ファイルが破損している場合の視覚的な表示を修正します。ショートカットを使用することがわかりました: Ctrl-A、Ctrl-C、Ctrl-V は、ファイルを閉じて再度開くよりも少し簡単です。これは、[すべて選択]、[コピー]、[貼り付け] を行うのと同じです。XML ファイル全体を効果的にコピーします。

于 2012-06-08T11:05:29.367 に答える
0

これは、xml ファイルを上下にスクロールすることで解決できる場合があることがわかりました。それでも問題が解決しない場合は、xml ファイルを閉じてから再度開くことができます。

于 2012-04-15T20:01:06.310 に答える