bbo1991 Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 Quelqu'un aurait-il un tuto pour : - créer sa propre View spécialisée (ex: une classe dérivée de EditText ) - pouvoir utiliser cette nouvelle classe dans les layout XML - faire en sorte que l'éditeur graphique d'Eclipse reconnaisse la nouvelle classe Mais déjà est-ce que tout ceci est possible et est-ce que l'héritage est la bonne méthode pour spécialiser une View? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
slevin Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 Salut, Je me pose les mes questions. Ce serait bien de pouvoir personnaliser ses propres view. Quelqu'un a déjà essayé ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kuiplo Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 Il existe un guide sur le site officiel : http://developer.android.com/guide/topics/ui/custom-components.html Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Caballero Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 J'ai déja essayé, et effectivement, il faut passer par de l'héritage, et ça marche impec. Par exemple: package votre.nom.de.package; public class MonTextView extends TextView {...} Après, dans le XML, pour pouvoir l'utiliser, au lieu de mettre , il faut mettre : et ça roule ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
slevin Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 J'ai déja essayé, et effectivement, il faut passer par de l'héritage, et ça marche impec.Par exemple: package votre.nom.de.package; public class MonTextView extends TextView {...} Après, dans le XML, pour pouvoir l'utiliser, au lieu de mettre , il faut mettre : et ça roule ;) Merci. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bbo1991 Posté(e) 9 mars 2010 Auteur Share Posté(e) 9 mars 2010 super en fait c'est le nom du package que j'avais omis dans mes layout Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alocaly Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 Moi aussi, j'ai fait ca, et ca marche bien.. Par contre, ca se passe plutot mal dans eclipse : l'affichage du layout plante, et je suis obligé d'éditer directement en XML... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Caballero Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 c'est l'incovénient des WYSIWYG, ça marche quand ça veut bien ces trucs là :/ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nivek Posté(e) 9 mars 2010 Share Posté(e) 9 mars 2010 Mouais... je trouve même que ca ne marche jamais ce truc là. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.