Muchas gracias me sirvio mucho tu codigo, solo que tengo un detalle, necesito seleccionar varios radiobuttons al mismo tiempo, y no me deja realizarlo, solo me da chanse de escoger uno, asi que ojala me púedan ayudar:
aqui esta el codigo
Código JAVA:
Ver originalpackage Password.Principal;
import usuario.Alerts;
import usuario.ManejadorBD;
import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.RadioButton;
import android.widget.RadioGroup;
public class eliminarContras extends Activity {
public ManejadorBD cnx = null;
public int idUsuario = 0;
public Alerts alerta = new Alerts();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.eliminarcontras);
LinearLayout pantalla=(LinearLayout)findViewById(R.id.listapsw);
Bundle idUser = getIntent().getExtras();
idUsuario = idUser.getInt("idUsuario");
cnx = new ManejadorBD(this, "passwordsBD", 1, 'w');
RadioGroup contrasGrp = new RadioGroup(this);
contrasGrp.setOrientation(RadioGroup.VERTICAL);
Cursor c
= cnx.
consultar("SELECT * FROM passwords",
null); if (c.getCount() == 0) {
alerta.showWarning("Registros Vacios",
"No existen passwords, favor de registrarlos", this);
} else {
RadioButton[] pswBoton=new RadioButton[c.getCount()];
int pos=0;
if (c.moveToFirst()) {
do {
int idRadio = c.getInt(0);
String titulo
= c.
getString(1); RadioButton pswOpcion = new RadioButton(this);
pswOpcion.setId(idRadio);
pswOpcion.setText(titulo);
if(idRadio==1){
pswOpcion.setChecked(true);
}
pswBoton[pos]=pswOpcion;
contrasGrp.addView(pswBoton[pos]);
pos++;
} while (c.moveToNext());
pantalla.addView(contrasGrp);
}
cnx.CerrarBD();
}
}
}