Resource qualifiers not triggering

i am having trouble making the resource qualifiers work.

i have a layout.xml like this:

<layout id="WatchFace">
    <bitmap id="background" x="0" y="0" filename="../drawables/yggdrasil.png" />
</layout>

and i have a folder structure like this:

resources/drawables/yggdrasil.png
resources-round-360x360/drawables/yggdrasil.png
resources-round-454x454/drawables/yggdrasil.png

somehow, when i run my mc file in vscode via Run/Run without debugging, and select the forerunner 965, or the 265s, it boots up the app, but it still uses the png in the 416x416 size, from the default resources folder.

am i missing a step? what else is needed to swap the image depending on device size?

  • it seems like adding a drawables.xml into the resources-round... folders, which references the file seems to have done the trick. now it loads the correct size images:

    <drawables>
        <bitmap id="background" filename="yggdrasil.png" />
    </drawables>