2016-08-04 12 views
0

Ich habe JSON-Datei mit Objekt "Status". Status hat 3 Parameter: ID, Titel, Farbe. My Model:So ändern Sie die Farbe des Textes programmgesteuert mit JSON

public int StatusId; 
public String StatusTitle; 
public String StatusColor; 

Mein getHelper:

JSONObject status = data.getJSONObject("status"); 
orderDetails.StatusId = status.getInt("id"); 
orderDetails.StatusTitle = status.getString("title"); 
orderDetails.StatusColor = status.getString("color"); 

Wenn ich meine Zeichenfolge mit Farbe bekommen, möchte ich sagen. Dazu mache ich es:

statusTextView.setTextColor(mOrderDetailsInfo.StatusColor); 

Aber es funktioniert nicht. Ich werde mich gerne beraten lassen.

+1

Und was ist 'StatusColor'? Eine Hex-Zeichenfolge? Versuchen Sie es in eine Ganzzahl zu konvertieren? – tachyonflux

+0

StatusColor hat diese Zeichenfolge # 00E676 –

+0

@ Денисклимков versuchen Sie meine Antwort –

Antwort

3
statusTextView.setTextColor(Color.parseColor(mOrderDetailsInfo.StatusColor)); 
+0

@ Денисклимков Sie sind willkommen, wenn es hilft, bitte markieren und abstimmen. :) –

+0

Ich warte auf den Timer erlaubt :) –

Verwandte Themen