archive-fr.com » FR » M » MARAUMAX.FR

Total: 179

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Créer des onglets personnalisés sur Android | Pages | Maraumax.fr
    setupTab Onglet 1 tab1 new Intent setClass this Tab1 class setupTab Onglet 2 tab2 new Intent setClass this Tab2 class private void setupTab String name String tag Intent intent tabHost addTab tabHost newTabSpec tag setIndicator createTabView tabHost getContext name setContent intent private static View createTabView final Context context final String text View view LayoutInflater from context inflate R layout tab item null TextView tv TextView view findViewById R id tabsText tv setText text return view L activité crée deux onglets nommés Onglet 1 et Onglet 2 via la fonction setupTab Dnas l exemple j ai crée deux classe contenant un texte simple Tab1 et Tab2 Pensez à modifier les noms de classe Customisation de nos onglets Cette dernière partie vas vous permettre de rendre vos onglets plus agréables Dans un premier temps vous devez ajoutez les deux lignes suivantes dans le fichier tab item xml Dans la balise du LinearLayout android background drawable tab bg selector Dans la balise du TextView android textColor drawable tab text selector Nous allons ensuite crée nos deux fichiers XML correspondant Pour la couleur de fond dans le dossier drawable nommez le tab bg selector xml xml version 1 0 encoding utf 8 selector xmlns android http schemas android com apk res android Active tab item android state selected true android state focused false android state pressed false android drawable drawable tab bg selected Inactive tab item android state selected false android state focused false android state pressed false android drawable drawable tab bg unselected Pressed tab item android state pressed true android drawable android color transparent Selected tab using d pad item android state focused true android state selected true android state pressed false android drawable android color transparent selector Et pour le texte toujours dans le répertoire drawable appelé tab text selector xml xml version 1 0 encoding utf 8 selector xmlns android http schemas android com apk res android item android state selected true android color android color white item android state focused true android color android color white item android state pressed true android color android color white item android color f8f8f8 selector Puis pour terminer nos deux XML pour les dégradés Dans drawable tab bg selected xml xml version 1 0 encoding utf 8 shape xmlns android http schemas android com apk res android android shape rectangle gradient android startColor 607F2F android endColor 99C357 android angle 90 shape puis tab bg unselected xml xml version 1 0 encoding utf 8 shape xmlns android http schemas android com apk res android android shape rectangle gradient android startColor 5C5C5C android centerColor 424242 android endColor 222222 android angle 90 shape Finalisation Vous devriez désormais avoir des onglets personnalisés Si vous souhaitez mettre en place un séparateur vous pouvez ajouter la ligne suivante dans votre activity Dans le onCreate this tabHost getTabHost On définit le séparateur this tabHost getTabWidget setDividerDrawable R drawable tab divider Et voilà vous avez crée des onglets à votre goût avec vos couleurs Pour réaliser ce tutoriel je me suis

    Original URL path: http://www.maraumax.fr/pages-4-creer-des-onglets-personnalises-sur-android.html (2015-11-09)
    Open archived version from archive


  • Tutoriel pour créer un widget Android | Billets | Maraumax.fr
    liste 3 Commentaire s Commenté par docbrown le lundi 04 juin à 15 16 Wow Impressionnant je suis pas sûr d avoir tout compris mais ça viendra j espère J aimerai pouvoir faire la même chose mais je voudrais que l utilisateur puisse choisir un dossier d image à la place Tu as une idée sur la façon de faire ça Un petit truc quand même initialSize 7 8 8 j avoue ne pas comprendre le 8 8 A priori ça se simplifie non Réponse Salut concernant ta première demande c est plus simple que pour le widget car les images sont présentes sur le téléphone de l utilisateur Regarde sur le net par exemple pour récupérer les images puis un simple random sur un tableau Concernant le roundedSize initialSize 7 8 8 c est un fix que j utilise assez régulièrement lors du formattage des valeurs numérique sauf que la j ai du supprimer la fonction entre temps N hésite pas si tu as des questions Commenté par docbrown le mardi 05 juin à 11 06 merci pour ta réponse Je vais voir ça Du coup j en profite car j ai d autre questions J ai voulu tout refaire moi même mais j ai un soucis Il ne voit pas certains champs du fichier R java généré automatiquement R layout main et R xml image widget preferences Pourtant j ai vérifié ils sont bien présents dans le fichier et au bon endroit Tu as déjà eu ce genre de problèmes Réponse Ca m arrive mais pas dans ces conditions Regarde en supprimant le dossier gen du répertoire de ton projet puis raffraichit sur éclipse Si il ne se re génère pas automatiquement apporte une modification dans une de tes ressources image ou xml et il devrait se re crée Commenté par Holaf le vendredi 02 novembre à 10 01 Bonjour Merci beaucoup pour votre tutoriel très complet Par contre moi fichier R ne se met pas à jour comme il devrait J ai essaye de supprimer Gen et de le changer un fichier xml il ne se recrée pas help Merci Réponse De rien C est un problème assez récurent Tente de faire un nettoyage du projet après la suppression relancer eclipse et de compiler En général en insistant un peu ça passe Ajouter un commentaire Pseudo Adresse email Site Web facultatif Commentaire Se souvenir de moi sur ce blog Les commentaires sont validés manuellement afin d éviter le spam Catégories Cinéma Développement Divers Geekeries Générale Hardware Humour Jeux Vidéos Maraumax Musique Software Web Recherche Nuage de Tags Access Amazon Android Apache Application Asp Assetic Astuces Bordures Bugs Caractères spéciaux Classes Couleurs Css Date Debug Démo Données Erreurs Extensions Fail2ban Ffmpeg Fichiers Filtres Firebug Firefox Flash Fonctions Fonts Ftp Google Gps Gratuit Hébergement Icônes Ie6 Iis Images Javascript Jeux Jquery Linux Monitoring Mysql Navigateur Navigateurs Nom de domaine Nombre Os Ovh Password Php Piwik Regex Réseaux Script Sécurité Service Site Smileys Sms Statistiques Stockage Streaming Subversion Svn Symfony2

    Original URL path: http://www.maraumax.fr/billets-50-tutoriel-pour-creer-un-widget-android.html (2015-11-09)
    Open archived version from archive

  • Création d'un widget paramétrable sur Android | Pages | Maraumax.fr
    this prefs PreferenceManager getDefaultSharedPreferences context Editor prefeditor this prefs edit for int wid appWidgetIds On supprime les préférences prefeditor remove widget wid time On récupère l intent à supprimer final Intent i new Intent context ImageWidgetService class i putExtra AppWidgetManager EXTRA APPWIDGET IDS new int wid i setData Uri withAppendedPath Uri parse imgwidget widget id String valueOf wid service PendingIntent getService context 0 i PendingIntent FLAG CANCEL CURRENT final AlarmManager m AlarmManager context getSystemService Context ALARM SERVICE On supprime l alarme m cancel service prefeditor commit super onDeleted context appWidgetIds Et voici le contenu du fichier ImageWidgetConfigure java package fr maraumax imagewidget import java util Calendar import android app AlarmManager import android app PendingIntent import android appwidget AppWidgetManager import android appwidget AppWidgetProvider import android content Context import android content Intent import android content SharedPreferences import android content SharedPreferences Editor import android net Uri import android preference PreferenceManager public class ImageWidgetProvider extends AppWidgetProvider SharedPreferences prefs private PendingIntent service null Override public void onUpdate Context context AppWidgetManager appWidgetManager int appWidgetIds On récupère les préférences this prefs PreferenceManager getDefaultSharedPreferences context Création de l alarme pour mettre à jour le widget final AlarmManager m AlarmManager context getSystemService Context ALARM SERVICE final Calendar TIME Calendar getInstance TIME set Calendar MINUTE 0 TIME set Calendar SECOND 0 TIME set Calendar MILLISECOND 0 for int wid appWidgetIds Création de l intent du service final Intent i new Intent context ImageWidgetService class On passe l id du widget i putExtra AppWidgetManager EXTRA APPWIDGET IDS new int wid Cette ligne de code permet de corriger un problème sur android qui ne met à jour uniquement le dernier widget lorsque vous en ajoutez plusieurs sur votre bureau Ne le supprimez pas i setData Uri withAppendedPath Uri parse imgwidget widget id String valueOf wid service PendingIntent getService context 0 i PendingIntent FLAG CANCEL CURRENT Par défaut interval de 60 minutes long time Long valueOf this prefs getString widget wid time 60 m setRepeating AlarmManager RTC TIME getTime getTime time 1000 60 service Override public void onDeleted Context context int appWidgetIds this prefs PreferenceManager getDefaultSharedPreferences context Editor prefeditor this prefs edit for int wid appWidgetIds On supprime les préférences prefeditor remove widget wid time On récupère l intent à supprimer final Intent i new Intent context ImageWidgetService class i putExtra AppWidgetManager EXTRA APPWIDGET IDS new int wid i setData Uri withAppendedPath Uri parse imgwidget widget id String valueOf wid service PendingIntent getService context 0 i PendingIntent FLAG CANCEL CURRENT final AlarmManager m AlarmManager context getSystemService Context ALARM SERVICE On supprime l alarme m cancel service prefeditor commit super onDeleted context appWidgetIds Le fichier de configuration du widget dans le même répertoire package fr maraumax imagewidget import android appwidget AppWidgetManager import android content Intent import android content SharedPreferences import android content SharedPreferences Editor import android os Bundle import android preference ListPreference import android preference PreferenceManager import android preference PreferenceActivity public class ImageWidgetConfigure extends PreferenceActivity int mAppWidgetId AppWidgetManager INVALID APPWIDGET ID ListPreference listeTimePref SharedPreferences prefs public ImageWidgetConfigure super Override public void onCreate Bundle icicle super onCreate icicle setResult RESULT CANCELED addPreferencesFromResource R xml image widget preferences this listeTimePref ListPreference findPreference widget time Intent intent getIntent Bundle extras intent getExtras if extras null mAppWidgetId extras getInt AppWidgetManager EXTRA APPWIDGET ID AppWidgetManager INVALID APPWIDGET ID Si l id du widget 0 if mAppWidgetId AppWidgetManager INVALID APPWIDGET ID finish this prefs PreferenceManager getDefaultSharedPreferences this Préférences par défault updateWidgetDefaultPrefs private void updateWidgetPrefs Editor prefeditor this prefs edit Time prefeditor putString widget mAppWidgetId time this listeTimePref getValue Set default values prefeditor putString widget time prefeditor commit Valeur par défaut private void updateWidgetDefaultPrefs if this prefs contains widget mAppWidgetId time this listeTimePref setValue this prefs getString widget mAppWidgetId time else this listeTimePref setValue 60 Mise à jour du widget private void confirm Intent resultValue new Intent resultValue putExtra AppWidgetManager EXTRA APPWIDGET ID mAppWidgetId setResult RESULT OK resultValue finish new ImageWidgetProvider onUpdate this AppWidgetManager getInstance this new int mAppWidgetId Override public void onBackPressed this updateWidgetPrefs this confirm super onBackPressed Ainsi que notre fichier des préférences dans le répertoire res xml xml version 1 0 encoding utf 8 PreferenceScreen xmlns android http schemas android com apk res android android title Paramètres du widget PreferenceCategory android key widget image preferences category settings android title Paramètres ListPreference android title Fréquence de mise à jour android summary Sélectionnez la fréquence de mise à jour des images android entries array widgetListOptionsTimeLabels android entryValues array widgetListOptionsTimeValues android negativeButtonText Annuler android key widget time android defaultValue 60 ListPreference PreferenceCategory PreferenceScreen Nos deux tableaux dans un nouveau fichier arrays xml du répertoire res values xml version 1 0 encoding utf 8 resources string array name widgetListOptionsTimeLabels item 15 minutes item item 30 minutes item item 1 heure item item 2 heures item string array string array name widgetListOptionsTimeValues item 15 item item 30 item item 60 item item 120 item string array resources Et pour terminer notre fichier ImageWidgetService java package fr maraumax imagewidget import java io File import java io FileOutputStream import java io IOException import java io InputStream import java io OutputStream import java net HttpURLConnection import java net MalformedURLException import java net URL import java util ArrayList import java util Random import android app PendingIntent import android app Service import android appwidget AppWidgetManager import android content Intent import android content SharedPreferences import android graphics Bitmap import android graphics BitmapFactory import android net Uri import android os AsyncTask import android os Handler import android os IBinder import android preference PreferenceManager import android util Log import android widget RemoteViews public class ImageWidgetService extends Service AsyncImageLoader loader protected boolean isLoaded false AppWidgetManager appWidgetManager protected Handler handler new Handler SharedPreferences prefs Override public void onStart Intent intent int startId this prefs PreferenceManager getDefaultSharedPreferences this this appWidgetManager AppWidgetManager getInstance this getApplicationContext int allWidgetIds intent getIntArrayExtra AppWidgetManager EXTRA APPWIDGET IDS for int widgetId allWidgetIds if widgetId 0 continue RemoteViews remoteViews new RemoteViews this getApplicationContext getPackageName R layout widget Chargement remoteViews setImageViewResource R id widget image android R color transparent this appWidgetManager updateAppWidget widgetId remoteViews Clique sur l image Intent clickIntentRefresh new Intent

    Original URL path: http://www.maraumax.fr/pages-3-creation-d-un-widget-parametrable-sur-android.html (2015-11-09)
    Open archived version from archive

  • Quelques astuces pour jQuery... | Billets | Maraumax.fr
    l énorme avantage de pouvoir effecter des actions par lot prenez l exemple suivant p Bonjour p p class gris Comment ca va p p class gris Super et toi p Lorsque vous utiliser le sélecteur avec la balise p vous pouvez effectuer des actions sur les trois paragraphe Pour connaitre le nombre de balises sélectionné utiliser la propriété length p length 3 p gris length 2 Activer ou désactiver un champ bouton Pratique si vous souhaitez autoriser un champ en fonction d une liste déroulante ou d une checkbox par exemple voici comment désactiver ou activer un élement de formulaire On le désactive monchamp attr disabled disabled On l active avant jQuery 1 6 4 monchamp attr disabled Depuis jQuery 1 6 4 monchamp removeAttr disabled En espérant vous avoir donné un petit coup de pouce n hésitez pas si vous avez des remarques questions codes à ajouter Tweeter Commentaires 2 16 02 2012 12 11 Billets relatifs Nuage de tags en Php Mysql Rélever les astérisques des mots de passe Drivers Odbc 32 bits sur windows 2003 2008 64bits 2 Commentaire s Commenté par aio le mercredi 19 décembre à 23 09 monchamp attr disabled maintient la désactication Pour la supprimer monchamp removeAttr disabled Commenté par aio le mercredi 19 décembre à 23 12 suite du commentaire précédent valable à partir de JQuery 1 6 4 http blog onbebop net post 2012 01 16 Jquery 1 6 4 et attribut disabled Réponse En effet bien vu Je vais modifier le billet Ajouter un commentaire Pseudo Adresse email Site Web facultatif Commentaire Se souvenir de moi sur ce blog Les commentaires sont validés manuellement afin d éviter le spam Catégories Cinéma Développement Divers Geekeries Générale Hardware Humour Jeux Vidéos Maraumax Musique Software Web Recherche Nuage de Tags Access Amazon

    Original URL path: http://www.maraumax.fr/billets-47-quelques-astuces-pour-jquery..html (2015-11-09)
    Open archived version from archive

  • Ignorer certains fichiers avec Filezilla (svn, thumbs.db...) | Billets | Maraumax.fr
    dépots SVN et la seconde le fichiers thumbs db de windows Pensez bien à cocher des deux cotés Local et Distant Tweeter Commentaires 0 11 10 2011 10 31 Billets relatifs Lister les fichiers d un dossier entre deux dates PHP Drivers Odbc 32 bits sur windows 2003 2008 64bits Gestion des bordures intérieurs et extérieurs en CSS Ajouter un commentaire Pseudo Adresse email Site Web facultatif Commentaire Se souvenir de moi sur ce blog Les commentaires sont validés manuellement afin d éviter le spam Catégories Cinéma Développement Divers Geekeries Générale Hardware Humour Jeux Vidéos Maraumax Musique Software Web Recherche Nuage de Tags Access Amazon Android Apache Application Asp Assetic Astuces Bordures Bugs Caractères spéciaux Classes Couleurs Css Date Debug Démo Données Erreurs Extensions Fail2ban Ffmpeg Fichiers Filtres Firebug Firefox Flash Fonctions Fonts Ftp Google Gps Gratuit Hébergement Icônes Ie6 Iis Images Javascript Jeux Jquery Linux Monitoring Mysql Navigateur Navigateurs Nom de domaine Nombre Os Ovh Password Php Piwik Regex Réseaux Script Sécurité Service Site Smileys Sms Statistiques Stockage Streaming Subversion Svn Symfony2 Téléchargement Tutoriel Url Url rewriting Vidéos Voitures Widget Winamp Windows Derniers Commentaires Android Alterner les couleurs dans u bonjour merci pour le tuto c est très clair Mais pourrai je savoir comment rendre les item cliqu Par naar 12 06 2015 02 29 Envoyer des SMS gratuitement cool Par patrick 09 04 2015 20 33 Savoir quel programme à ouvert quel port je te remercie pour ton article je travaille avec xampp débutant et apache s nterrompe lors de son Par lagaffe 22 02 2015 10 54 Billets Populaires Retrouver une police depuis une image On a tous un jour ou l autre cherché à retrouver une police présente sur une image d un jeu site Par M x 19 08 2009 21 41 Nettoyer et afficher

    Original URL path: http://www.maraumax.fr/billets-45-ignorer-certains-fichiers-avec-filezilla-svn-thumbs.db..html (2015-11-09)
    Open archived version from archive

  • Page : 2 - Astuces | Tags | Maraumax.fr
    il y a un paramètre obligatoire ainsi que cinq paramètres facultatifs Donc 11 variables Jusque là il n y a aucun problèmes Seulement si vous testez ces ré écritures vous remarquez un problème pour les paramètres supérieurs à 10 En effet le second chiffre de la variable n est pas pris en compte Donc 10 correspond à 1 Malhreusement pour le permier exemple je n ai trouvé aucune solution On est bien limité à 9 paramètres Mais pour le second exemple il existe un moyen de remédier au problème Lire la suite Commentaires 0 27 08 2010 10 10 Permissions utilisateurs par projets dans un dépôt Subversion J utilise Subversion alias svn depuis pas mal de temps afin de centraliser les sources d un projet avec un autre développeur Le projet étant fermé j avais simplement mis en place une sécurisation par mot de passe Aujourd hui j avais envie d y installer d autres sources sur un autre projet sans que l autre développeur ait accès à ces données Et c est la que ça se complique mettre en place des permissions utilisateurs par projets et non pour le dépôt complet Lire la suite Commentaires 0 12 05 2010 20 59 Affichage de Mes Documents à chaques démarrage de Windows Il se peux suite à l installation d un nouveau logiciel ou à une restauration de Windows que lors du démarrage de ce dernier s affiche une fenêtre de vos documents Malgré le fait que ça ne pause aucun soucis et qu il suffit de la fermer autant faire en sorte qu elle ne s affiche plus sachant que ça ne vous prendra que cinq minutes Lire la suite Commentaires 0 17 01 2010 18 12 Récupérer les URLs et les Emails d une page en PHP Voici quelques lignes de codes notamment composé d expressions régulières vous permettant de récupérer toutes les adresses emails contenus dans une page ainsi que les liens qui la compose Lire la suite Commentaires 7 11 11 2009 01 28 Gestion des bordures intérieurs et extérieurs en CSS L affichage intérieur ou extérieur des bordures en CSS dépend de la définition de type de document doctype utilisé pour vos pages Par exemple si vous utilisez le doctype suivant alors les bordures seront intégrés dans la largeur de votre bloc DOCTYPE HTML PUBLIC W3C DTD HTML 4 01 Transitional EN html dir ltr lang fr En revanche si vous utilisez le doctype strict les bordure seront extérieurs à votre bloc DOCTYPE HTML PUBLIC W3C DTD HTML 4 01 EN http www w3 org TR html4 strict dtd html Voici un résumé sur les différences entre ces deux cas Pour information la bordure est de 5 pixels grise afin de bien marquer la différence Le cadre rouge permet de délimiter la limite du bloc La position des bordures peux parfois vous gêner si vous souhaitez aligner les blocs sur votre site Lire la suite Commentaires 1 28 10 2009 20 59 Drivers Odbc 32 bits

    Original URL path: http://www.maraumax.fr/tags-63-2-astuces.html (2015-11-09)
    Open archived version from archive

  • Accueil - Page 4| Maraumax.fr
    XSS Commentaires 1 25 11 2009 00 28 Récupérer les URLs et les Emails d une page en PHP Tags Astuces Php Url Voici quelques lignes de codes notamment composé d expressions régulières vous permettant de récupérer toutes les adresses emails contenus dans une page ainsi que les liens qui la compose Lire la suite Commentaires 7 11 11 2009 01 28 Gestion des bordures intérieurs et extérieurs en CSS Tags Bordures Css Astuces Navigateurs L affichage intérieur ou extérieur des bordures en CSS dépend de la définition de type de document doctype utilisé pour vos pages Par exemple si vous utilisez le doctype suivant alors les bordures seront intégrés dans la largeur de votre bloc DOCTYPE HTML PUBLIC W3C DTD HTML 4 01 Transitional EN html dir ltr lang fr En revanche si vous utilisez le doctype strict les bordure seront extérieurs à votre bloc DOCTYPE HTML PUBLIC W3C DTD HTML 4 01 EN http www w3 org TR html4 strict dtd html Voici un résumé sur les différences entre ces deux cas Pour information la bordure est de 5 pixels grise afin de bien marquer la différence Le cadre rouge permet de délimiter la limite du bloc La position des bordures peux parfois vous gêner si vous souhaitez aligner les blocs sur votre site Lire la suite Commentaires 1 28 10 2009 20 59 Drivers Odbc 32 bits sur windows 2003 2008 64bits Tags Access Iis Windows Astuces Suite à plusieurs jours de recherche intense afin de mettre un place une base de donnée Access mdb sur un serveur windows 2008 64bits je partage la solution en espérant qu elle puisse servire à d autres La manipulation consiste à modifier une option et ajouter vos base sous le gestionnaire Obdc si vous l utilisez mais résoud les soucis de connexions possible Lire la suite Commentaires 0 20 10 2009 13 31 Vérifier la validité d une date en PHP Tags Date Fonctions Php La date est une notion beaucoup utilisé dans les formulaires sur les site web date de naissance mariage évènement Ainsi les valeurs souvent des champs texte libre renseignés peuvent très bien être erronées volontairement ou non pas l utilisateur Je vous propose donc une fonction permettant de vérifier si une date à un format valide et existe réellement Lire la suite Commentaires 0 04 10 2009 20 15 Liste de mes extensions firefox Tags Navigateur Firefox Extensions J utilise Firefox depuis maintenant plusieurs années car c est un navigateur très polyvalent et dont il existe de très nombreux modules complémentaires Seulement on se perd un peu et on n a pas toujours le temps de tous les lister Par exemple sur Geckozone ce n est pas moins de 500 extensions qui y sont répertoriés Je vais donc vous présenter la liste très réduites des extensions que j utilise principalement pour le développement de site web mais aussi pour le plaisir et ou qui me sont vraiment très utiles Lire la suite Commentaires 0 31 08

    Original URL path: http://www.maraumax.fr/index-4.html (2015-11-09)
    Open archived version from archive

  • Gestion des smiley dans votre application Android | Billets | Maraumax.fr
    you must make the corresponding change to the array DEFAULT SMILEY RES IDS in MessageListItem java and to default smiley names below string array name default smiley texts item item 0 Happy item item 1 Sad item item 2 Winking item P item 3 Tongue sticking out item O item 4 Surprised item item 5 Kissing item O item 6 Yelling item B item 7 Cool item item 8 Money mouth item item 9 Foot in mouth item item 10 Embarrassed item O item 11 Angel item item 12 Undecided item item 13 Crying item X item 14 Lips are sealed item D item 15 Laughing item o O item 16 Confused string array NOTE if you change anything about this array you must make the corresponding change to the array DEFAULT SMILEY RES IDS in MessageListItem java and to default smiley texts above string array name default smiley names item Happy item 0 item Sad item 1 item Winking item 2 item Tongue sticking out item 3 P item Surprised item 4 O item Kissing item 5 item Yelling item 6 O item Cool item 7 B item Money mouth item 8 item Foot in mouth item 9 item Embarrassed item 10 item Angel item 11 O item Undecided item 12 item Crying item 13 item Lips are sealed item 14 X item Laughing item 15 D item Confused item 16 o O string array resources Vous pouvez modifier dans la première partie les codes correspondant aux smileys mais je vous conseille de ne pas y toucher car c est les correspondances par défaut d android Copiez ensuite la classe SmileyParser du répertoire src com episode6 android smiley dans votre projet Ils vous suffit ensuite d instancier la classe et d utiliser la méthode de conversion Voici un exemple avec un ArrayAdapter On importe les classes nécessaires import net monprojet SmileyParser import android content Context import android view LayoutInflater import android view View import android view ViewGroup import android widget ArrayAdapter import android widget TextView public class CommentaireAdapt ArrayAdapter Commentaire private SmileyParser parser public CommentaireAdapter Context context List Commentaire comments On prépare le parser SmileyParser init getContext this parser SmileyParser getInstance public View getView int position View convertView ViewGroup parent Et on parse le commentaire textCommentaire setText this parser addSmileySpans item getTexte En espérant vous avoir donné un coup de main n hésitez pas si vous avez des remarques ou questions Tweeter Commentaires 0 01 03 2012 14 42 Billets relatifs Application Bonjour Android Tutoriel pour créer un widget Android Android Alterner les couleurs dans une liste Ajouter un commentaire Pseudo Adresse email Site Web facultatif Commentaire Se souvenir de moi sur ce blog Les commentaires sont validés manuellement afin d éviter le spam Catégories Cinéma Développement Divers Geekeries Générale Hardware Humour Jeux Vidéos Maraumax Musique Software Web Recherche Nuage de Tags Access Amazon Android Apache Application Asp Assetic Astuces Bordures Bugs Caractères spéciaux Classes Couleurs Css Date Debug Démo Données Erreurs Extensions Fail2ban Ffmpeg Fichiers Filtres Firebug Firefox

    Original URL path: http://www.maraumax.fr/billets-48-gestion-des-smiley-dans-votre-application-android.html (2015-11-09)
    Open archived version from archive