Plusieurs fichiers de ressources de chaîne avec des clés similaires dans Android

J'ai une application Android qui doit afficher les chaînes trouvées sous les ressources, mais il peut y avoir plusieurs fichiers strings.xml , c'est-à-dire strings2.xml , strings2.xml et donc tiers. La clé de chaîne peut résider dans différents fichiers stringsN.xml , maintenant si une clé est trouvée, disons strings1.xml il devrait être affiché sans regarder les autres fichiers de chaîne avec la même clé.

Est-il possible dans Android? J'ai fait cette chose dans ma application .Net, mais je ne peux pas le faire dans Android. Infact, android donne l'erreur de compilation lorsque je saisis des valeurs contre des clés en double dans plusieurs fichiers strings.xml.

  • L'application Android ne charge pas Emulator après Android Studio 2.3 Update
  • Quel est l'avantage de ViewHolder?
  • OnSaveInstanceState () et onRestoreInstanceState ()
  • Android - interface utilisateur personnalisée avec des attributs personnalisés
  • Android: comment utiliser les outils avec la mise en page incluse
  • Interprétation des capacités ScanResult
  • MODIFIER

    La raison pour laquelle ceci est, il y a différents clients qui exécutent ma demande. Supposons pour clientA J'ai ajouté la clé «entreprise» avec la valeur «ABC» et dans mon fichier strings.xml par défaut il existe déjà un nom d'entreprise par défaut avec la même «entreprise» clé mais avec la valeur défectueuse «Société par défaut». Maintenant, si clientA ouvre ma demande, le nom de l'entreprise devrait être "ABC" et "Société par défaut" pour les clients autres que le clientA.

  • Android SQLite: Quelle requête ("requête" ou "rawQuery") est plus rapide?
  • GetString en dehors d'un contexte ou d'une activité
  • Android studio java.exe fini avec une valeur de sortie différente de zéro 3
  • Mettre en surbrillance l'élément de liste de lecture personnalisé lorsque vous cliquez longuement
  • Pourquoi reçois-je un message d'erreur "URI n'est pas enregistré"?
  • TextView pour envoyer un email lorsqu'il est cliqué
  • One Solution collect form web for “Plusieurs fichiers de ressources de chaîne avec des clés similaires dans Android”

    Non, ce n'est pas possible sur Android.

    Vous ne pouvez avoir que des noms de ressources en double dans différents dossiers ( values-qualifier ). Même alors, les chaînes ne sont pas dupliquées. Ils sont préparés pour la localisation, et un seul sera chargé à la fois.

    Si vous nous avez expliqué pourquoi vous aviez besoin de cela, nous pourrions peut-être proposer une meilleure solution.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.