lorsque j’essaie de créer un nouveau fichier xml j'obtiens des erreurs c'est a cause de quoi
merci
lorsque j’essaie de créer un nouveau fichier xml j'obtiens des erreurs c'est a cause de quoi
merci
C'est quoi l'erreur ?
Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum
ben j'ai pas accé a ce fichier depuis le programme principale.
j'ai des ereurs dans ce fichier .
xml et utf sont souligné !!
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Il nous faut du code pour savoir comment tu essaye d'accéder à ton fichier ainsi que les erreurs qu'Eclipse t'indique.
Merci.
Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum
quand tu fait un "clic droit" sur ton fichier => "open with" tu as quoi à coté du petit rond noir ?
Il faut que tu choisisses un truc du style android xml config editor (de mémoire ).
J'ai pas d'eclipse avec adt pour vérifier, mais peut-être que quelqu'un d'autre pourra te donner le nom exat de l'editeur android.
merci pour vos réponses.
j’essaye de faire cet exemple copier coller
http://a-renouard.developpez.com/tut...iser-listview/
. mais ça fonctionne pas voila le code
le code principale
le deux fichier xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 package zaki.bouali.hamza; import android.app.Activity; import java.util.ArrayList; import java.util.HashMap; import android.app.AlertDialog; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.AdapterView.OnItemClickListener; public class DimancheActivity extends Activity { private ListView maListViewPerso; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); maListViewPerso = (ListView) findViewById(R.id.listviewperso); ArrayList<HashMap<String, String>> listItem = new ArrayList<HashMap<String, String>>(); HashMap<String, String> map; map = new HashMap<String, String>(); map.put("titre", "Word"); listItem.add(map); map = new HashMap<String, String>(); map.put("titre", "Excel"); map.put("description", "Tableur"); map.put("img", String.valueOf(R.drawable.ic_launcher)); listItem.add(map); map = new HashMap<String, String>(); map.put("titre", "Power Point"); map.put("description", "Logiciel de présentation"); map.put("img", String.valueOf(R.drawable.class)); listItem.add(map); map = new HashMap<String, String>(); map.put("titre", "Outlook"); map.put("description", "Client de courrier électronique"); map.put("img", String.valueOf(R.drawable.ic_launcher)); listItem.add(map); R.layout.affichageitem, new String[] {"img", "titre", "description"}, new int[] {R.id.img, R.id.titre, R.id.description}); //On attribue à notre listView l'adapter que l'on vient de créer maListViewPerso.setAdapter(mSchedule); //Enfin on met un écouteur d'évènement sur notre listView maListViewPerso.setOnItemClickListener(new OnItemClickListener() { @Override @SuppressWarnings("unchecked") public void onItemClick(AdapterView<?> a, View v, int position, long id) { //on récupère la HashMap contenant les infos de notre item (titre, description, img) HashMap<String, String> map = (HashMap<String, String>) maListViewPerso.getItemAtPosition(position); //on créé une boite de dialogue AlertDialog.Builder adb = new AlertDialog.Builder(Tutoriel5_Android.this); //on attribue un titre à notre boite de dialogue adb.setTitle("Sélection Item"); //on insère un message à notre boite de dialogue, et ici on affiche le titre de l'item cliqué adb.setMessage("Votre choix : "+map.get("titre")); //on indique que l'on veut le bouton ok à notre boite de dialogue adb.setPositiveButton("Ok", null); //on affiche la boite de dialogue adb.show(); } }); } }
le premier est de main .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ListView android:id="@+id/listviewperso" android:layout_width="fill_parent" android:layout_height="808dp" /> </LinearLayout>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" > <ImageView android:id="@+id/img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:padding="10px" /> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingLeft="10px" android:layout_weight="1" > <TextView android:id="@+id/titre" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textSize="16px" android:textStyle="bold" /> <TextView android:id="@+id/description" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> </LinearLayout>
C'est parce que tu as déclaré deux fois le namespace xml android dans ton deuxième fichier xml...
Par contre je te conseille vivement de prendre les bases à zéro. On apprend pas a développer à coup de copier coller...
Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum
merci beacoup pour la reponse ;
vous avez raison
pourriez vous me proposer des cours pour compenser a programmer sur androïde.
je programme déjà sur jse mais pas de xml.ma dernière question est ce qu'on peut éviter d’utiliser xml dans une application androïde
Pour ton problème de xml il faut l'ouvrir avec le "Android layout Editor".
Pour les cours android, ça va dépendre de tes connaissances en JAVA.
Ensuite tu as le site officiel qui est un bon point de départ => http://developer.android.com
après regarde les tuto sur dvp et sur le net.
Mais pour démarrer lis bien le site officiel pour comprendre comment marche une appli android et pouvoir poser les bonnes questions
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager