Android XMLレイアウトの横にAndroidグラフィックレイアウトを配置して、両方を同時に変更できるようにすることはできますか?タブをクリックして常に変更するよりも、XMLを変更してすぐに効果を確認する方がはるかに優れています。
3 に答える
はい、試しましたが、グラフィックレイアウトエディタで何かを変更した後、少し遅れがあります。
- 「activity_foo.xml」などのレイアウトファイルを開きます。
- メニュー項目「ウィンドウ>新しいエディタ」を選択します。これにより、同じレイアウトの別のエディターが提供されます。この例では、両方に「activity_foo.xml」がある2つのタブが表示されます。
- 2番目のタブをマウスで押してから、エディタービューを表す2つの長方形の輪郭が並んで表示されるまで右下にドラッグし、マウスボタンを離します。
- これで、エディターが並んでいます。それぞれのタブを選択して、一方をグラフィックレイアウトモードに、もう一方をXMLモードに配置します。
グラフィックレイアウトは一貫してXMLを更新するように見えることに注意してください。ただし、XMLの変更は、保存してからもう一度グラフィックエディタをクリックするまで、グラフィックレイアウトに影響を与えないようです。
コードでグラフィックレイアウトを即座に更新し、両方を同時に表示することができました。
最初に、私はlouielouieが彼の答えに示した手順に従って、グラフィカルレイアウトとXMLコードの両方を同時に表示しましたが、これでは十分ではありませんでした。
次に、XMLファイルのコードをクリックし、その後、グラフィックレイアウトをクリックしました。この時点で、XMLファイルに変更を加えることができ、それらは即座にグラフィックレイアウトに表示されました。
louielouieが書いたような新しいエディターでそれを行うより良い可能性が少しあります。
1)プロジェクトエクスプローラーからレイアウトを開き、グラフィカルレイアウトで表示します。2)プロジェクトエクスプローラーを取得し、レイアウトを右クリックします。3)[開く]-> [XMLエディター]を選択します。4)下部でソースレイアウトとデザインレイアウトを切り替えることができます。5)「ヘッダー」をキャッチして、グラフィカルレイアウトの横に配置します。
簡単に言うと、レイアウトを右クリックして->[で開く]->[xmlエディター]を選択します。