Fórum Problemas com SimpleCursorAdapter #419222

02/07/2012

0

Boa tarde,
estou começando a estudar java e gostaria de saber se existe alguma forma de concatenar valores que são retornados de um banco utilizando o SimplesCursorAdapter...

Código :

MostraDados = (ListView) findViewById(R.id.lvMostraDados);

if(VerificaRegistro()){
String[] Coluna = new String[] ;

AdapterLista = new SimpleCursorAdapter(this, R.layout.mostrabanco, cursor, Coluna, new int[] {R.id.tvCarregaDado});
MostraDados.setAdapter(AdapterLista);
}
else{
MensagemAlerta(Erro Banco de Dados, Você não possui registro!);
}
José Luiz

José Luiz

Responder

Posts

03/07/2012

Davi Costa

Acredito que no campo que vc precise concatenar basta transformá-lo numa String caso ainda não seja e concatenar numa string só.

att Davi
Responder

Gostei + 0

03/07/2012

José Luiz

Consegui resolver o meu problema, tive que criar a variavel campos e substituir no final do AdapterLista.

Segue o código caso não tenha conseguido explicar direito rs

String[] Coluna = new String[] {KEY_NOMEPESSOA, KEY_TELEFONEPESSOA}; // Adicionar novas KEY caso necessario

int[] campos = new int[]{R.id.tvNome,R.id.tvTelefone}; // Adicionar o id do TextView do layout

AdapterLista = new SimpleCursorAdapter(this, R.layout.mostrabanco ,cursor, Coluna, campos);
MostraDados.setAdapter(AdapterLista);
Responder

Gostei + 0

03/07/2012

Davi Costa

Show de bola!
Muito bom a sua iniciativa de postar sua solução

att Davi
Responder

Gostei + 0

03/07/2012

José Luiz

Mesmo começando com java agora acho que alguem ainda vá precisar disso então é sempre bom postar né ?! rs
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar