>
Bom Dia,
Estou refazendo o projeto do Android, porém estou incluindo mais alguns campos.
Bom ao cadastrar um cliente, gravo várias informações como Nome, Telefone, Email e Sexo. Ao gravar o sexo, estou utilizando o objeto RadioButton.
if(rdb01CadastroMasculino.isSelected()){
sexo = "M";
} else {
sexo = "F";
}
cvt.put("sexo" , sexo);
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listar_activity);
//Abrir/Criar o Banco de Dados
SQLiteDatabase db = openOrCreateDatabase("Agenda.db", Context.MODE_PRIVATE, null);
//Criar Cursor para manipulacao dos dados
Cursor cursor = db.rawQuery("SELECT * FROM agenda;", null);
//ArrayFrom - Array de String que armazena os dados do cursor
String[] ArrayFrom = {"_id", "nome", "email", "fone", "sexo"};
//ArrayTo - Onde vamos inserir os dados do cursor
int[] ArrayTo = {R.id.txv01ListarLayoutID ,R.id.txv02ListarLayoutNome,
R.id.txv03ListarLayoutEmail ,R.id.txv04ListarLayoutTelefone,
R.id.txv05ListarLayoutSexo};
android.widget.SimpleCursorAdapter ad = new android.widget.SimpleCursorAdapter(getBaseContext(),
R.layout.listar_activity_layout ,cursor ,ArrayFrom,ArrayTo,0);
ListView ltvListarActivity = (ListView)findViewById(R.id.ltvListarActivity);
ltvListarActivity.setAdapter(ad) ;
}
Leandro
A melhor maneira será criando um próprio adapter.
Para isto, recomendamos o curso de Android Best Practices.
Obrigado