这是我第一次使用 XML 布局制作应用程序。过去我总是在运行时动态生成我的布局,所以不用担心,我不是 Android 新手。不过,这是我第一次使用静态布局。那么这条消息是关于什么的?
[2010-09-22 20:43:23 - Rockport] 'default' is not a best match for any device/locale combination.<br/>
[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'
每次我打开 layout/
中的布局之一时,它都会打印到我的 Eclipse 控制台文件夹。如果我从任何其他文件夹打开布局,例如 layout-land/
然后我没有收到任何消息。是否只是图形布局编辑器在说,“这就是我要为您显示内容的方式?”我可以安全地忽略它吗?
最佳答案
不,不要忽略它,它确实意味着什么。
它的意思是 Eclipse 找到了一个它认为更准确的布局并正在切换到它。
例如,如果您有一个默认布局和一个低密度布局,它将切换到低密度布局。您对布局所做的任何更改都将出现在低密度代码中,而不是默认代码中。
除了关闭 xml 并打开正确的 xml 之外,我不知道如何切换回来,这变得非常烦人。
如果有人知道如何切换,是的,我已经尝试在低密度和中密度设备之间更改编辑器顶部的设置,请告诉我。谢谢。
关于android - Eclipse 和 Android XML 布局给出 "' 默认值'不是任何设备/区域设置组合的最佳匹配“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774686/