...
|
...
|
@@ -94,6 +94,9 @@ public class XscjActivity extends BaseActivity { |
|
|
mScoreScoreAdapter = new ScoreScoreAdapter(R.layout.item_score, mScoreList);
|
|
|
rv_scores.setAdapter(mScoreScoreAdapter);
|
|
|
rv_scores.setLayoutManager(linearLayoutManager);
|
|
|
|
|
|
mExaminationListAdapter = new ExaminationListAdapter(R.layout.item_xiala_item, mExaminationList);
|
|
|
mDropBjAdapter = new DropBjAdapter(R.layout.item_xiala_item, bjList);
|
|
|
dropBj(); // 班级下拉框列表
|
|
|
}
|
|
|
|
...
|
...
|
@@ -118,7 +121,7 @@ public class XscjActivity extends BaseActivity { |
|
|
case R.id.btn_recovery://重置
|
|
|
finish();
|
|
|
break;
|
|
|
case R.id.ll_xuenian:
|
|
|
case R.id.ll_xuenian://考试
|
|
|
showExamination();
|
|
|
break;
|
|
|
}
|
...
|
...
|
@@ -133,7 +136,6 @@ public class XscjActivity extends BaseActivity { |
|
|
View inflate = LayoutInflater.from(this).inflate(R.layout.item_xiala, null);
|
|
|
RecyclerView rv = inflate.findViewById(R.id.item_xiala_recycler);
|
|
|
setRv(rv, 1, 0, 0);
|
|
|
mDropBjAdapter = new DropBjAdapter(R.layout.item_xiala_item, bjList);
|
|
|
rv.setAdapter(mDropBjAdapter);
|
|
|
pop = new PopupWindow(inflate, ViewGroup.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT - line4.getBottom());
|
|
|
pop.setOutsideTouchable(true);
|
...
|
...
|
@@ -143,15 +145,14 @@ public class XscjActivity extends BaseActivity { |
|
|
pop.setAnimationStyle(R.style.AnimTopMiddle);
|
|
|
pop.showAsDropDown(line4);
|
|
|
|
|
|
// mDropBjAdapter.change(bjList.get(bancun).getClass_id()); // 默认选中
|
|
|
|
|
|
// item 点击
|
|
|
mDropBjAdapter.setOnItemChildClickListener((adapter1, view, position) -> {
|
|
|
switch (view.getId()) {
|
|
|
case R.id.xiala_item_linear:
|
|
|
mDropBjAdapter.change(bjList.get(position).getClass_id()); // 选中
|
|
|
Config.ClassId = bjList.get(position).getClass_id();
|
|
|
mDropBjAdapter.change(mDropBjAdapter.getData().get(position).getClass_id()); // 选中
|
|
|
classId = bjList.get(position).getClass_id();
|
|
|
xscj_spinner.setText(bjList.get(position).getClass_name() + ""); // 班级
|
|
|
mDropBjAdapter.notifyDataSetChanged();
|
|
|
pop.dismiss();
|
|
|
break;
|
|
|
}
|
...
|
...
|
@@ -168,7 +169,6 @@ public class XscjActivity extends BaseActivity { |
|
|
View inflate = LayoutInflater.from(this).inflate(R.layout.item_xiala, null);
|
|
|
RecyclerView rv = inflate.findViewById(R.id.item_xiala_recycler);
|
|
|
setRv(rv, 1, 0, 0);
|
|
|
mExaminationListAdapter = new ExaminationListAdapter(R.layout.item_xiala_item, mExaminationList);
|
|
|
rv.setAdapter(mExaminationListAdapter);
|
|
|
popExamination = new PopupWindow(inflate, ViewGroup.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT - line4.getBottom());
|
|
|
popExamination.setOutsideTouchable(true);
|
...
|
...
|
@@ -177,9 +177,6 @@ public class XscjActivity extends BaseActivity { |
|
|
popExamination.setBackgroundDrawable(getResources().getDrawable(R.color.color_tm));
|
|
|
popExamination.setAnimationStyle(R.style.AnimTopMiddle);
|
|
|
popExamination.showAsDropDown(line4);
|
|
|
if (mExaminationList.size() > 0) {
|
|
|
mExaminationListAdapter.change(mExaminationList.get(0).getExam_id()); // 默认选中
|
|
|
}
|
|
|
|
|
|
// item 点击
|
|
|
mExaminationListAdapter.setOnItemChildClickListener((adapter1, view, position) -> {
|
...
|
...
|
@@ -262,6 +259,7 @@ public class XscjActivity extends BaseActivity { |
|
|
classId = bjList.get(0).getClass_id();
|
|
|
xscj_spinner.setText(bjList.get(0).getClass_name() + "");
|
|
|
}
|
|
|
mDropBjAdapter.change(bjList.get(0).getClass_id()); // 默认选中
|
|
|
getExamList();
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -298,6 +296,7 @@ public class XscjActivity extends BaseActivity { |
|
|
ll_xuenian.setVisibility(View.VISIBLE);
|
|
|
mExaminationList.addAll(teacherInfoBean.getData());
|
|
|
xscjEvalFxjg.setText(mExaminationList.get(0).getExam_name());
|
|
|
mExaminationListAdapter.change(mExaminationList.get(0).getExam_id()); // 默认选中
|
|
|
getChildScore(mExaminationList.get(0).getExam_id());
|
|
|
}
|
|
|
}
|
...
|
...
|
|