当我更改目标屏幕大小时,如何知道 ADT 布局编辑器当前加载了哪些资源。由于没有关于使用哪些资源的正确和准确的列表,我认为 ADT eclipse 编辑器可以很容易地告诉我哪些修饰符用于单个屏幕/设备选择。ADT 是否提供此信息,我如何获得它?
谢谢
不幸的是,ADT 没有说什么。但是要查看加载了哪个布局,请将每个屏幕尺寸的 TextView 放入您的 layout.xml 中。
例如
布局-ldpi/main.xml -> android:text="ldpi"
布局-mdpi/main.xml -> android:text="mdpi"
布局-hdpi/main.xml -> android:text="hdpi"
布局-xhdpi/main.xml -> android:text="xhdpi"
并且可以看到加载了哪个布局
如果您使用一种布局,请将图像放入您的可绘制对象
可绘制-ldpi/screensize.png
可绘制-mdpi/screensize.png
可绘制-hdpi/screensize.png
可绘制-xhdpi/screensize.png
并将图像放入并测试您的布局并为其背景提供该图像,当您更改屏幕尺寸时,您会看到该图像将被更改。这样您就可以了解加载了哪个 lyout。
布局/main.xml -> android:background="@drawable/screensize"
你可以使用下面的图片,
事实证明,在布局编辑器中单击目标设备选择器 -> 定义自己的 ... 会显示每个设备专用的修改器列表。