Est-ce qu'un dossier pouvant être dessiné par densité ou un nodpi pouvant être dessiné est prioritaire?

Si je définis un drawable pour un density qualified folder (par exemple drawable-hdpi), et aussi un drawable de revenir dans drawable-nodpiun high density device utiliser le -hdpi sur le -nodpi?

Ce que si je prends un peu plus loin et ont également le même réglage pour -land dossiers.

source d'informationauteur theblang

  1. mdpi = 1x
  2. hdpi = 1,5 x
  3. xhdpi = 2x
  4. xxhdpi = 3x
  5. xxxhdpi = 4x

    drawable-nodpi est efficace si votre code sera de faire sa propre mise à l'échelle
    (ou sans mise à l'échelle) et vous ne voulez pas l'image pré-étalonnée par Android.

    Il est également drawable-anydpijuste pour rendre les choses plus confuses.

    drawable avec aucun cahier des charges ne sera utilisée que si une correspondance exacte de la densité et de l'écran spécifications n'existe pas. drawable-nodpi sera utilisé après drawable.

    Mise à JOUR Si vous avez dessiné et drawble-nodpi, sélectionnez la commande, est une règle plus complexe n'est pas documenté ou Android est cassé. Par le biais de l'expérimentation, je confirme que les dispositifs de densité de l'écran de < xhdpi correctement sélectionnez le drawable image. Les appareils avec écran densité >= xhdpi va sélectionner le drawable-nodpi.

    De sélection de la règle:
    1. Choisissez correspondre à la densité de l'écran, l'un de ces:

    • drawable-ldpi
    • drawable-mdpi
    • drawable-hdpi
    • drawable-xhdpi
    • drawable-xxhdpi
    • drawable-xxxhdpi
    1. Si aucune correspondance n'sur la densité, puis sélectionnez l'une de ces
    • drawable (mise à l'échelle automatique mdpi=none... xxxhdpi=4x)
    • drawable-nodpi (pas de mise à l'échelle)
    • drawable-tvdpi
    • drawable-anydpi (pas de mise à l'échelle)
  6. source d'information