13

XML レイアウトでアプリを作成するのはこれが初めてです。これまで、私は常に実行時にレイアウトを動的に生成していたので、心配しないでください。私は Android の初心者ではありません。それでも、静的レイアウトを使用するのはこれが初めてです。では、このメッセージは一体何なのでしょうか?

[2010-09-22 20:43:23 - Rockport] 'default' is not a best match for any device/locale combination.
[2010-09-22 20:43:23 - Rockport] Displaying it with 'Locale Language ___Region __, Normal Screen, Short screen aspect ratio, Landscape Orientation, No Dock, Day time, Medium Density, Finger-based touchscreen, Soft keyboard, Qwerty keybard, Trackball navigation, Screen resolution 480x320'

フォルダー内のレイアウトの 1 つを開くたびに、Eclipse コンソールに出力されlayout/ます。など、他のフォルダーからレイアウトを開いた場合、layout-land/メッセージは表示されません。グラフィカル レイアウト エディタが「これが表示方法です」と言っているだけですか? 安全に無視できますか?

4

3 に答える 3

13

いいえ、それを無視しないでください、それは何かを意味します.

これは、Eclipse がより正確であると信じているレイアウトを見つけ、それに切り替えようとしているということです。

たとえば、デフォルト レイアウトと低密度レイアウトがある場合、低密度レイアウトに切り替わります。レイアウトに加えた変更は、デフォルト コードではなく、低密度コードになります。

元に戻す方法がわかりません。xml を閉じて正しいものを開く以外に、非常に面倒です。

誰かが切り替える方法を知っていて、はい、エディターの上部で低密度デバイスと中密度デバイスの間で設定を変更しようとした場合は、教えてください. ありがとう。

于 2010-12-10T18:06:04.753 に答える
10

ファイル XML を選択してプロジェクトを実行しないでください。プロジェクトをクリーンビルドし、プロジェクト名をクリックするだけで、実行を選択した後、このエラーは発生しません

于 2012-05-26T04:55:46.380 に答える