dargone Posted October 13, 2010 Share Posted October 13, 2010 Bonjour, j'aurais besoin un peu d'aide J'ai un xml : <?xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:padding="10sp"> android:id="@+id/tache" android:layout_width="310px" android:layout_height="wrap_content" android:textSize="20px" android:width="250px" android:tag="@+id/id_tache" android:checked="@+id/tag" android:checkMark="?android:attr/textCheckMark" /> qui est utilisé pour afficher une liste de tâche et dépend le tag (0 = cacher / 1 = visible) le checkbox doit être coché ou non. Mon problème est que android:checked="@+id/tag" => "@+id/tag" = soit à 1 ou à 0 (comme il n'y a pas de boolean) et que android:checked veut un true ou false. le code qui rempli le xml private void showEvents(Cursor cursor) { SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.items, cursor, FROMC, TO); setListAdapter(adapter); } FROMC = Champs de la table TO = R.id.tache, R.id.id_tache, R.id.tag Est ce que quelqu'un peu m'aider pour que dépend l'état du tag le checkbox soit coché ou non ? Merci de votre aide Link to comment Share on other sites More sharing options...
dargone Posted October 15, 2010 Author Share Posted October 15, 2010 Quelqu'un peut m'aider ? Si vous comprenez pas dite moi quoi et j'essaie d'expliquer différemment Merci Link to comment Share on other sites More sharing options...
zippeurfou Posted October 17, 2010 Share Posted October 17, 2010 Je ne suis pas bien sur d'avoir compris. Tu veux pouvoir changé le check de ton CheckedTextView ? Pourquoi n'initialise pas tout à false et ne le fait tu pas dans ton code lors de l'initialisation ? Link to comment Share on other sites More sharing options...
dargone Posted October 18, 2010 Author Share Posted October 18, 2010 J'aimerais changer le check du CheckedTextView avec les valeurs qui se trouve dans le champs cTag ( qui contient soit 1 ou soit 0). dans le xml android:checked="@+id/tag" "@+id/tag" doit être égal à true ou false mais comme dans la base de donnée on peut pas mettre true ou false j'ai du mettre 0 ou 1 pour dire si c'est checked ou non. Est qu'il y a un moyen pour initialiser chaque CheckedTextView avec la valeur qui est dans le champs cTag car avec 0 ou 1 ca va pas? Merci de vos réponse Link to comment Share on other sites More sharing options...
zippeurfou Posted October 19, 2010 Share Posted October 19, 2010 je suis désolé. Je ne peux pas vraiment t'aider car je ne sais pas faire :(. La seule idée qui me vient à l'esprit: Fait un parseur dans ton code de cTag et fait le tout dynamiquement via le code. Link to comment Share on other sites More sharing options...
dargone Posted October 20, 2010 Author Share Posted October 20, 2010 Merci pour ton aide alors dans ce cas là j'ai une question. Je fais comment pour savoir si quel CheckedTextView doit être check ou non. Car je peux avoir le tag, le nom de la tache enfin tous se qui remplit les CheckedTextView qui s'affiche mais je fais comment pour dire que c'est celui la le CheckedTextView qui doit être check car la valeur et à true et pas un notre ? En gros je fais comment pour différencer les CheckedTextView dynamiquement. android:id="@+id/tache" android:layout_width="310px" android:layout_height="wrap_content" android:textSize="20px" android:width="250px" android:tag="@+id/id_tache" android:checked="@+id/tag" android:checkMark="?android:attr/textCheckMark" /> Merci de ton aide Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.