package com.xiaomi.xms.sales.ui;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.GridView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.activity.AttentionTestActivity;
import com.xiaomi.xms.sales.adapter.NumberTestAdapter;
import com.xiaomi.xms.sales.util.Constants;
import com.xiaomi.xms.sales.util.ToastUtil;
import com.xiaomi.xms.sales.util.Utils;
public class AttentionNumberTestFragment extends BaseFragment {
private Button mConfirmButton;
private RadioGroup mRadioGroup;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mConfirmButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
// setSumbitButtonAttribute(false, R.string.return_sending);
RadioButton checkRadioButton = (RadioButton) mRadioGroup.findViewById(mRadioGroup.getCheckedRadioButtonId());
if(checkRadioButton == null){
ToastUtil.show(getActivity(), "请至少选择一项");
return;
}
String attentionResult = checkRadioButton.getTag().toString();
int rassResultInt = Integer.parseInt(attentionResult);
if( rassResultInt == 2){
Utils.Preference.setBooleanPref(getActivity(), Constants.IcuGradeResult.ATTENTION_RESULT_BOOLEAN, true);
}else{
Utils.Preference.setBooleanPref(getActivity(), Constants.IcuGradeResult.ATTENTION_RESULT_BOOLEAN, false);
}
// ToastUtil.show(getActivity(), "提交成功,请滑动屏幕进行思维测试");
Utils.Preference.setStringPref(getActivity(), Constants.IcuGradeResult.ATTENTION_RESULT, attentionResult);
// getActivity().finish();
AttentionTestActivity father = (AttentionTestActivity) getActivity();
father.showFragment(
AttentionTestActivity.Fragments.TAG_ATTENTION_RESULT_FRAGMENT,
null, true);
}
});
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.number_test_fragment, container,
false);
mConfirmButton = (Button) view.findViewById(R.id.confirm_btn);
mRadioGroup = (RadioGroup) view.findViewById(R.id.number_test_summary_choice);
// 取得GridView对象
GridView gridview = (GridView) view.findViewById(R.id.gridview);
// 添加元素给gridview
gridview.setAdapter(new NumberTestAdapter(getActivity()));
// 事件监听
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
TextView tv = (TextView)v;
if(tv.getCurrentTextColor() == Color.GRAY){
if(tv.getText().equals("8")){
tv.setTextColor(Color.RED);
}else{
tv.setTextColor(Color.BLACK);
}
}else{
tv.setTextColor(Color.GRAY);
}
}
});
return view;
}
}