EclipseがレイアウトデザイナーでXMlファイルを開きたくない理由を理解した後、ここでこの問題を解決できることを願っています。
とにかく、InteliJ IDEAでプロジェクトを作成し、Eclipse形式でエクスポートし、Eclipseで開いた後、Eclipse Layout DesignerがそのようなXMLファイルを認識せず、LayoutDesignerがそのコンテンツをデザイナーの右側のペインにロードできないことに気付きました。これは、InteliJで作成されたXMLファイルをロードしようとした後のDesignerの外観です。
実際、Android OSのバージョンを修正するようにDesignerを設定した後にAndroidレイアウト要素をロードできます(ドロップダウンリスト、要素はデザイナーの左側のペインに表示されます)が、XMLファイルのコンテンツ自体がDesignerの右側のペインに読み込まれることはありません。
Eclipseで作成されたプロジェクトとIntelliJで作成されたプロジェクトの構造を調べたところ、IntelliJで作成されたプロジェクトをインポートすると、Eclipseは/ genディレクトリにJavaファイルを生成せず、正しいAndroidライブラリもインポートしないことに気付きました。画像を見てください。
上のプロジェクトはEclipseで作成され、AndroidRファイルとAndroidライブラリの両方がインポートされています。以下のプロジェクトはIntelliJで作成され、Eclipse形式にエクスポートされてから、Eclipseワークスペースにインポートされます。AndroidRファイルもAndroidライブラリもインポートされていません。
もう1つの問題は、Intellijで作成されたプロジェクトを強制的に再構築したり、プロジェクトのリストに含まれていないためにEclipseでクリーンアップしたりできないことです。Eclipseのように、それをAndroidプロジェクトとはまったく見なしていません。
最後の問題は、レイアウトデザイナでAndroid OSのバージョンを手動で設定してから、Android要素をデザイナの右側のペインに取得してドロップしようとすると、「プロジェクトリソースがありません」というメッセージ(エラー)が表示されることです。画像を見てください。
助けてください!