思い上がり
ADTのレイアウトエディタは完全とは言えないまでもビューの見た目やビュー間の親子関係を確認しながらレイアウトを作成できるため有り難いのだが、いかんせん、出力するXMLのインデントと改行が滅茶苦茶なので、私のようにある程度アウトラインをレイアウトエディタで決めて、その後XMLを直接編集するような手順で作業をしようとする場合、サイズの小さいものはまだしもある程度の規模のXMLの構造を捕らえるのが困難になる。
[Android][SDK]レイアウトエディタとXML
この問題だが、他のエディタを使わずともレイアウトXMLを開いた状態でEclipseのメニューから source -> format で綺麗に整形できる。
- 整形前
- 整形後
素晴らしい。
この方法を知ったのはgaeさんにコメントで指摘頂いたからであり、私が気がついたのではない。恥ずかしながらEclipseを使ってからもう10年近く経っているのに普段から使っていないメニューのことは未だに全く解らないのだ。
それよりなにより情けないのは、今回の不便を自分の知識だけで片付けてしまい、元々あまり好きではないEclipseのマニュアルを眺めることをしなかった自分の姿勢。思い上がりも甚だしい。 反省。