Tag: Ressources

Ressources Android par sexe

Quelqu'un peut-il me recommander une bonne façon de gérer les ressources de l'application, principalement des chaînes par genre (comme une application multilingue). Je veux dire aux langues qui ont une grammaire différente pour les hommes et les femmes (comme le russe). Supposons que je connais le genre de l'utilisateur. Des recommandations?

W / ResourceType (463): échec de l'entrée dans le package 0 (erreur -75) dans Android Activity

Dans une Activity (c'est une SherlockActivity , d'ailleurs) de mon application Android, j'ai un ListView normal. Pour ce ListView , j'ai configuré AdapterView.OnItemClickListener via getListView().setOnItemClickListener(…) . Et dans cet auditeur, un AlertDialog est construit à l'aide de la classe AlertDialog.Builder et ensuite il est montré à l'utilisateur: getListView().setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, final […]

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 […]

Pourquoi est-il impossible d'accéder aux ressources de manière statique?

Je sais maintenant que, si j'ai besoin d'obtenir un recource dans une fonction statique, je dois passer du contexte ou des recources du contexte de quelque manière que ce soit – par paramètre ou par une variable statique. Mais pourquoi est-ce nécessaire? Les identifiants des ressources sont accessibles dans un environnement statique, par exemple R.string.some_my_stuff […]

Comment puis-je forcer Proguard à garder mon fichier de ressources .xml?

Je suis avec succès l'utilisation de proguard pour mes applications Android. Cependant, avec une application, j'ai des problèmes. Cette application utilise une bibliothèque java qui possède un fichier .xml stocké dans le package. InputStream istream = Library.class.getResourceAsStream("resource.xml"); Cette bibliothèque fonctionne très bien lorsque Proguard est désactivé. Cependant, en cours d'exécution, il semble que le fichier […]

Ajouter des répertoires aux dossiers de ressources dans Android

Si j'ai un grand projet avec de nombreuses ressources, est-il possible de les organiser en utilisant des répertoires? J'avais fatigué d'ajouter des répertoires à drawable / mais ça ne marchait pas.

Comment changer le thème d'une autre ressource d'application dans Android?

Je sais qu'il existe un moyen de définir des thèmes en définissant dans styles.xml et l'utiliser comme ça setTheme(android.R.style.MyTheme); Cependant, je souhaite avoir des thèmes d'une autre application que j'ai développé aussi. Je connais les noms des ressources et, en fait, je peux obtenir l'ID de la pièce avec ce bloc de code; Resources res […]

Android: accès aux ressources sans une référence d'activité ou de contexte

Je publie cette question dans l'espoir que je peux obtenir une sorte de réponse définitive. Est-il vraiment impossible d'accéder aux ressources sans une référence d'activité ou de contexte. Passer de telles références lorsque tout cela est nécessaire est d'accéder à certaines valeurs ou des actifs ou des chaînes qui n'ont rien à voir avec l'interface […]

Comment utiliser Toast dans ASyncTask / onPostExecute avec une chaîne à partir de ressources?

J'ai le code suivant: @Override protected void onPostExecute(Void arg0) { … Toast.makeText(getBaseContext(), getBaseContext().getResources().getString(R.string.toast_sync_completed), Toast.LENGTH_SHORT).show(); } Il échoue (FC). Si vous passez "Test string" au lieu de getResources().getString(R.string.toast_sync_completed) , alors il fonctionne correctement. Qu'est-ce que je fais mal?

Obtenir une ressource Drawable à partir de DefaultHandler

J'ai le code suivant qui fonctionne sur mon activité principale, mais j'ai une classe DefaultHandler étendue et je veux pouvoir accéder à certaines ressources. Comment puis-je obtenir ce qui suit? Drawable newMarker = this.getResources().getDrawable(R.drawable.generic2r);

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