package edu.hebtu.movingcampus.activity;
import edu.hebtu.movingcampus.AppInfo;
import edu.hebtu.movingcampus.R;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
public class ChooseCourseActivity extends Activity {
private Intent intent;// 跳转到其他界面
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_choose_class);
initView();
bindButton();//绑定控件
}
/**
* @aim 初始化组件
*/
private void initView(){
TextView studyNum = (TextView) findViewById(R.id.tvscore_stuID);
studyNum.setText(AppInfo.getUser().getCid());
TextView userName = (TextView) findViewById(R.id.tvscore_StuName);
userName.setText(AppInfo.getUser().getUserName());
TextView studyYear = (TextView) findViewById(R.id.tvpage_xn);
studyYear.setText(AppInfo.getStudyYear());
TextView term = (TextView) findViewById(R.id.tvpage_xq);
term.setText(AppInfo.getTerm());
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.choose_class, menu);
return true;
}
/**
* @aim 绑定按钮控件
*/
public void bindButton() {
// 选跨专业课的按钮
findViewById(R.id.choose_course_anotermajor_layout).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到选选修课的界面
toChooseCourseActivity("跨专业课", "another",1);
}
});
// 选选修课课的按钮
findViewById(R.id.choose_course_elective_layout).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到选选修课的界面
toChooseCourseActivity("选修课程", "elective",2);
}
});
// 选快速选课的按钮
findViewById(R.id.choose_course_fast_layout).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到快速选课的界面
toChooseCourseActivity("快速选课", "fast",3);
}
});
// 选本专业课的按钮
findViewById(R.id.choose_course_native_layout).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到选本专业课的界面
toChooseCourseActivity("选本专业课程", "native",4);
}
});
// 选特殊课的按钮
findViewById(R.id.choose_course_special_layout).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到选择特殊课程的界面
toChooseCourseActivity("选特殊课程", "special",5);
}
});
// 选体育课的按钮
findViewById(R.id.choose_course_te_layout).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 跳转到选体育课的界面
toChooseCourseActivity("选体育课", "PE",6);
}
});
// 返回键的按钮
findViewById(R.id.choosecourse_btn_back).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
// 关闭本activity
ChooseCourseActivity.this.finish();
}
});
}
/**
* @param extra 下一个activity的标题
* @param type 下一个activity是那个课程的选课类型是选体育课还是别的
*/
public void toChooseCourseActivity(String extra, String type,int i) {
this.intent = new Intent(ChooseCourseActivity.this,
ChooseCourseBrunchActivity.class);
this.intent.putExtra("title", extra);
this.intent.putExtra("type", type);
ChooseCourseActivity.this.startActivityForResult(this.intent, i);
}
}