Trocar a cor de um string?

0 respostas
A
Pessoal estou populando um ListView com dados de um WS, e o codigo para fazer isso é este
public ArrayList<ServicosGerais> getSearchResultsServicosGerais() {
        ArrayList<ServicosGerais> results = new ArrayList<ServicosGerais>();

        DSRESTConnection conn = gc.getConnection();
        TServerMethods1 serv = new TServerMethods1(conn);
        TDataSet ds;
        // ---------------------------------------
        try {
            ds = serv.ServicosGerais();
            while (ds.next()) {
                ServicosGerais srDPT2 = new ServicosGerais();

                // carrega o edit com o resultado do select

                String concNomeServicosGerais = ds.getValue("NOME")
                        .GetAsString();
                String concCodigoServicosGerais = "-Código: "
                        + ds.getValue("CODIGO").GetAsString();

                Log.i("AndroidNews Informação: ", ds.getValue("FAMILIA")
                        .GetAsString());

                if (ds.getValue("FAMILIA").GetAsString().equals(null)
                        || ds.getValue("FAMILIA").GetAsString().equals("")) {
                    concFamiliaServicosGerais = "-Familia: <Não informado>";
                } else {
                    concFamiliaServicosGerais = "-Familia: "
                            + ds.getValue("FAMILIA").GetAsString();
                }
                String sValor;
                sValor = (String.format("R$ %.2f", ds
                        .getValue("PRECO_DE_VENDA").GetAsDouble()));
                String concValorServicosGerais = "-Valor: " + sValor;           
                
                // carrega o edit com o resultado do select
                if (ds.getValue("AZ_CLIENTE_FLAG_TBPRECO").GetAsString()
                        .equals("Sim")) {                   
                    concNomeServicosGerais = "« SERVIÇO AGENDADO »";
                }

                srDPT2.setNomeservico(concNomeServicosGerais);
                srDPT2.setCodigoservico(concCodigoServicosGerais);
                srDPT2.setFamiliaservico(concFamiliaServicosGerais);
                srDPT2.setValorServico(concValorServicosGerais);

                results.add(srDPT2);
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
        return results;
    }[/java]

Mais quero aqui por exemplo no lugar desta informação
[java]// carrega o edit com o resultado do select
                if (ds.getValue("AZ_CLIENTE_FLAG_TBPRECO").GetAsString()
                        .equals("Sim")) {                   
                    concNomeServicosGerais = "« SERVIÇO AGENDADO »";
                }

Usar uma cor diferente neste String ai.

No momento aparece assim como mostra a imagem (em destaque amarelo)
[img]http://666kb.com/i/ceamdbu4r7163p91x.gif[/img]

O que preciso é trocar a cor do texto e não mostrar « SERVIÇO AGENDADO » como a imagem acima

Obrigado.

Criado 22 de maio de 2013
Respostas 0
Participantes 1