【发布时间】:2017-05-26 14:31:12
【问题描述】:
我正在尝试使用多项选择进行简单的测验应用程序。当我选择单选按钮时,单选按钮应提交答案并打开下一个活动。在我的代码中有一个“提交”按钮。所以首先选择单选按钮,然后单击提交按钮并拖动页面以打开另一个页面,但这没有用。我想做所有这些,只需选择单选按钮。
public class Question1 extends Fragment {
RadioButton q1a2;
Button btn1;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View v = inflater.inflate(R.layout.fragment_question1, null);
return v;
}
public void onActivityCreated(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
q1a2 = (RadioButton)getView().findViewById(R.id.q1a2);
btn1 =(Button)getView().findViewById(R.id.btn1);
final SharedPreferences app_preferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SharedPreferences.Editor editor = app_preferences.edit();
if(q1a2.isChecked()){
editor.putInt("answer_value", 1);
}else{
editor.putInt("answer_value", 0);
}
editor.commit();
}
});
}
}
【问题讨论】:
-
你的问题到底是什么?
标签: android radio-button android-sharedpreferences