Ant*_*ney 1 database android constants radio-button
我正在尝试执行评级系统,其中选择的选项返回一个常数,以便我可以将值插入数据库.我的意图是有三个选择,'伟大','平庸'和'坏'.我希望Great为'3'的常数,Mediocre为常数'2'而Bad为常数为'1'.如果可能,我想只插入数值,任何简单的方法吗?
安东尼
该RadioGroup有方法getCheckedRadioButtonId()返回选定的资源ID RadioButton.
你可以设置一个开关盒,如:
private static final int CHOICE_GREAT = 3;
private static final int CHOICE_MEDIOCRE = 2;
private static final int CHOICE_BAD = 1;
int selected = getRating();
private int getRating() {
switch (ratingGroup.getCheckedRadioButtonId()) {
case R.id.RadioButtonGreat:
return CHOICE_GREAT;
case R.id.RadioButtonMediocre:
return CHOICE_MEDIOCRE;
case R.id.RadioButtonBad:
return CHOICE_BAD;
}
}
Run Code Online (Sandbox Code Playgroud)