2012-09-06 38 views
0

我为Gender创建了2个单选按钮(男&女)。我想在MySQL中存储选定的单选按钮值。我使用PHP将Android连接到MySQL。在MySQL中,我使用了数据类型Gender为tinyint。在PHP脚本中,我写了插入查询。我希望如果选择了男性,那么应该存储0,选择女性,然后将1存储在MySQL中。为此,我该怎么做?如何在android中存储选定的单选按钮值?

回答

4

例子:

让这个动作在您的按钮来完成点击

这么写的点击监听器在这个代码

if(radioButton1.isSeleceted()) 
    String temp = radioButton1.getText().toString(); 
if(radioButton2.isSeleceted()) 
    String temp = radioButton2.getText().toString(); 

然后把温度值在Database

+0

请注明,如果有帮助ü找到您的解决方案! –

+0

但我想存储单选按钮的值而不是文本。例如,男性为0,女性为1。所以,我必须设置单选按钮的值? –

+0

单选按钮中没有男性女性概念: 你可以这样做... radioButton1.setTag(“0”); radioButton2.setTag(“1”); 并在上面的代码中使用getTag()代替getText() –

1

无需使用数据库。 您可以将值保存在Shared preference

例:

if(radioButton1.isSeleceted()) { 
    PrefarenceName.putString("gender","1"); 

} else if(radioButton2.isSeleceted()) 
    PrefarenceName.putString("gender","0"); 
} 

    String gendertype = prefarenceName.getString("gender"); 

    if(gendertype == 1) { 
     radioButton1.setSelcted(true); 

    } else { 
     radioButton2.setSelcted(true); 
    } 
+0

我希望这会对你有所帮助 –

+0

谢谢编辑 –

相关问题