Bonjour, je suis désolé sur la longueur du message.
J'ai un problème, je veux tester si la valeur Etat_Serveur = 0
alors afficher item_title en rouge, si non en vert
et merci bien d'avance.
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
public class TousServeurs extends ListActivity {
 
	TextView main;
 
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.listplaceholder);
 
		main = ((TextView) this.findViewById(R.id.item_title));
 
		ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
 
		JSONObject json = JSONfunctions
				.getJSONfromURL("http://site.com/tousserveurs.php");
 
		try {
 
			JSONArray pfe = json.getJSONArray("pfe");
 
			for (int i = 0; i < pfe.length(); i++) {
				HashMap<String, String> map = new HashMap<String, String>();
				JSONObject e = pfe.getJSONObject(i);
 
				map.put("id", String.valueOf(i));
				map.put("Nom_Serveur",
						" Nom Serveur: " + e.getString("Nom_Serveur"));
				map.put("Ip_Serveur",
						" Ip Serveur: " + e.getString("Ip_Serveur"));
				map.put("Marque_Serveur",
						" Marque Serveur: " + e.getString("Marque_Serveur"));
				map.put("Ref_Serveur",
						" Référence Serveur: " + e.getString("Ref_Serveur"));
				map.put("CPU_Serveur",
						" CPU Serveur: " + e.getString("CPU_Serveur"));
				map.put("Total_Ram", " Total_Ram: " + e.getString("Total_Ram"));
				map.put("Free_Ram", " Free_Ram: " + e.getString("Free_Ram"));
				map.put("Etat_Serveur", e.getString("Etat_Serveur"));
				mylist.add(map);
 
 
				}
 
		}
 
		catch (JSONException e) {
			Log.e("log_tag", "Error parsing data " + e.toString());
		}
 
		String[] st = new String[] { "Nom_Serveur", "Ip_Serveur" };
		int[] mt = new int[] { R.id.item_title, R.id.item_subtitle };
 
		ListAdapter adapter = new SimpleAdapter(this, mylist, R.layout.main, st , mt );
 
		setListAdapter(adapter);
 
		final ListView lv = getListView();
		lv.setTextFilterEnabled(true);
		lv.setOnItemClickListener(new OnItemClickListener() {
			public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
				@SuppressWarnings("unchecked")
				HashMap<String, String> o = (HashMap<String, String>) lv.getItemAtPosition(position);
				Intent i = new Intent(TousServeurs.this, Info_routeur.class);
				i.putExtra("marque", o.get("Marque_Serveur"));
				i.putExtra("ref", o.get("Ref_Serveur"));
				i.putExtra("cpu", o.get("CPU_Serveur"));
				i.putExtra("total", o.get("Total_Ram"));
				i.putExtra("free", o.get("Free_Ram"));
 
				startActivity(i);
			}
		});
	}
}