2016-03-27 11 views
1

için sütun dizini olsun. Temel olarak, bir veri tabanındaki bir imleci kullanarak, bir formdaki bir radyo grubundaki radyo düğmesini yeniden seçmek için bir çözüm arıyorum. Bir kullanıcı profili yüklemek için kullandım ve kullanıcının erkek mi dişi mi olduğunu yüklemek istiyorum.İmleç, radyo grubu

if(GenderMaleRadio.isChecked()) 
    { 
     gender = false; 
    } 
    else if(GenderFemaleRadio.isChecked()) 
    { 
     gender = true; 
    } 

Benim denemesinde: My cinsiyetleri 0 = erkek, 1 = dişi olarak veritabanında saklanır

DatabaseHandler dbh = new DatabaseHandler(this); 
    Cursor cr = dbh.ObtainSignUpActivityDetails(); 

    cr.moveToFirst(); 
    TextView DOBView = (TextView) findViewById(R.id.editDOB); 
    DOBView.setText(cr.getString(cr.getColumnIndex("DOB"))); 
    TextView HeightView = (TextView) findViewById(R.id.editHeight); 
    HeightView.setText(cr.getString(cr.getColumnIndex("Height"))); 
    TextView WeightView = (TextView) findViewById(R.id.editWeight); 
    WeightView.setText(cr.getString(cr.getColumnIndex("Weight"))); 

: Burada

diğer elemanların Ben yükleme ediyorum kodudur kod (Ben yanlış olduğunu biliyorum ama ben tam bir acemi ve ben ne yapıyorum hiç bir fikrim yok):

RadioGroup GenderView = (RadioGroup) findViewById(R.id.radioGroup); 
    GenderView.check(cr.getInt(cr.getColumnIndex("Gender"))) 

Herhangi bir yardım woul d büyük beğeni topluyoruz!

+0

olduğunu düşünüyorum? –

+0

2 radyo düğmeli bir radyo grubum var: erkek ve dişi. Veritabanındaki kaydın kullanıcının bir erkek mi (0) veya bir dişi (1) olduğunu gösterip göstermediğini ve form yüklendiğinde radyo grubunda doğru radyo düğmesini yeniden seçip seçmeyeceğini seçmek için kodu bulmak istiyorum. . – alexpagee

cevap

0

Bunu ((RadioButton)radioGroup.getChildAt(cr.getInt(cr.getColumnIndex("Gender")))).setChecked(true);

böyle bir şey yapmak gerekiyor ve Radiogroup ilk Radiobutton erkek koymak ve ikinci soru nedir kadın