2011-12-28 6 views
1

J'ai développé beaucoup de skins de clavier (meilleur clavier) mais j'ai du mal à faire un clavier go en éclipse. Je suis un concepteur pas beaucoup d'un programmeur donc je suis très désemparé quand il s'agit de cette zone.Comment créer un thème de clavier go?

Les erreurs que j'obtiens doivent traiter le public.xml et toutes les erreurs sont liées aux chaînes. J'ai décompilé un thème GO Keyboard et j'ai tout replacé dans le projet Android à la bonne place, mais je reçois toujours ces erreurs (je sais que ce n'est probablement pas la meilleure façon de le faire, mais c'est vraiment la seule façon de modèle rapide pour que je puisse changer toutes les images à mon goût et jouer avec une partie du codage).

Je n'arrive pas à trouver un modèle téléchargeable en ligne ou quoi que ce soit alors je pense que je vais devoir le faire en éclipse. Si quelqu'un peut me diriger dans la bonne direction, je l'apprécierais vraiment. Voici le public.xml je

+0

Il serait utile si vous avez posté un exemple des erreurs que vous obtenez. –

+0

Ok donc pour le public.xml Je reçois ceci pour une chaîne: Annotations multiples trouvées à cette ligne: \t - erreur: L'entrée publique indice d'entrée 0x7f06000c indice est plus grand que les symboles disponibles (index 12, total \t symboles 12) . – Will

+0

Pour les autres erreurs (3) dans le public.xml du dossier values, il s'agit juste de dire que la chaîne n'est pas définie. – Will

Répondre

2

cernées ce que le problème était. Le thème nécessite un nom de paquet spécifique que je n'utilisais pas!

0

Je peux vous donner une réponse à une erreur: le message "La substitution multiple spécifié ..." est provoquée par une chaîne avec plus d'un spécificateur de format % sans utiliser l'indexation positionnelle. Par exemple, vous pouvez avoir ce modèle de message (incorrect):

<string name="error1">Error code %d when accessing file %s</string> 

La bonne façon de l'écrire serait de spécifier quel index argument va à chaque spécificateur de conversion:

<string name="error1">Error code %$1$d when accessing file %$2$s</string> 
Questions connexes