package com.ztspeech.simutalk2.trans; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.RadioButton; import android.widget.RadioGroup; import com.ztspeech.simutalk2.R; import com.ztspeech.simutalk2.data.UserInfo; import com.ztspeech.simutalk2.dictionary.activity.BaseActivity; public class SetFrontSizeActivity extends BaseActivity implements RadioGroup.OnCheckedChangeListener { private static final String TAG = "SetFrontSizeActivity"; private UserInfo mUser = UserInfo.getInstanse(); private Context context; private InterpretActivity mMain = null; private RadioGroup mRadioGroup; private RadioButton radioL, radioM, radioS; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitleAndContentView(R.layout.setting_front_size, "ѡ�������С"); context = this; mMain = InterpretActivity.getInstance(); mRadioGroup = (RadioGroup) findViewById(R.id.radioGroup); radioL = (RadioButton) findViewById(R.id.radioL); radioM = (RadioButton) findViewById(R.id.radioM); radioS = (RadioButton) findViewById(R.id.radioS); mRadioGroup.setOnCheckedChangeListener(this); if (mUser.getFontIndex() == 3) { radioL.setChecked(true); mUser.setFontIndex(3); mMain.setFontSize(3); } else if (mUser.getFontIndex() == 2) { radioM.setChecked(true); mUser.setFontIndex(2); mMain.setFontSize(2); } else if (mUser.getFontIndex() == 1) { radioS.setChecked(true); mUser.setFontIndex(1); mMain.setFontSize(1); } } public void savelanguage(View v) { finish(); } @Override protected void onPause() { mUser.save(); super.onPause(); } @Override protected void onDestroy() { mUser.save(); super.onDestroy(); } @Override public void onCheckedChanged(RadioGroup arg0, int arg1) { if (R.id.radioL == arg1) { mUser.setFontIndex(3); mMain.setFontSize(3); } else if (R.id.radioM == arg1) { mUser.setFontIndex(2); mMain.setFontSize(2); } else if (R.id.radioS == arg1) { mUser.setFontIndex(1); mMain.setFontSize(1); } } }