作者 wangrui

add

... ... @@ -26,10 +26,11 @@ public class ExaminationListAdapter extends BaseQuickAdapter<ExaminationList.Dat
public ExaminationListAdapter(int layoutResId, @Nullable List<ExaminationList.DataBean> data) {
super(layoutResId, data);
}
@Override
protected void convert(BaseViewHolder helper, ExaminationList.DataBean item) {
helper.setText(R.id.item_xiala_value, item.getExam_name())
.addOnClickListener(R.id.xiala_item_linear);
helper.setText(R.id.item_xiala_value, item.getExam_name());
helper.addOnClickListener(R.id.xiala_item_linear);
TextView view = helper.getView(R.id.item_xiala_value); // 数据
ImageView dh = helper.getView(R.id.spin_item_dh); // 对号
if (id == item.getExam_id()) {
... ... @@ -45,6 +46,7 @@ public class ExaminationListAdapter extends BaseQuickAdapter<ExaminationList.Dat
this.id = id;
notifyDataSetChanged();
}
public int getSelectId() {
return id;
}
... ...
... ... @@ -153,23 +153,39 @@ public class KmcjFragment extends BaseFragment {
pop.setBackgroundDrawable(getResources().getDrawable(R.color.color_tm));
pop.setAnimationStyle(R.style.AnimTopMiddle);
pop.showAsDropDown(line4);
if (mExaminationList.size() > 0) {
mExaminationListAdapter.change(mExaminationList.get(0).getExam_id()); // 默认选中
}
// item 点击
mExaminationListAdapter.setOnItemClickListener((adapter1, view, position) -> {
switch (view.getId()) {
case R.id.xiala_item_linear:
mExaminationListAdapter.change(mExaminationList.get(position).getExam_id()); // 选中
xscj_eval_fxjg.setText(mExaminationList.get(position).getExam_name() + ""); // 班级
pop.dismiss();
mExaminationListAdapter.notifyDataSetChanged();
exam_id = mExaminationListAdapter.getData().get(position).getExam_id();
getChildScore(exam_id, studentId);
break;
// if (mExaminationList.size() > 0) {
// mExaminationListAdapter.change(mExaminationList.get(0).getExam_id()); // 默认选中
// }
mExaminationListAdapter.setOnItemChildClickListener(new BaseQuickAdapter.OnItemChildClickListener() {
@Override
public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {
switch (view.getId()) {
case R.id.xiala_item_linear:
mExaminationListAdapter.change(mExaminationList.get(position).getExam_id()); // 选中
xscj_eval_fxjg.setText(mExaminationList.get(position).getExam_name() + ""); // 班级
pop.dismiss();
mExaminationListAdapter.notifyDataSetChanged();
exam_id = mExaminationListAdapter.getData().get(position).getExam_id();
getChildScore(exam_id, studentId);
break;
}
}
});
// item 点击
// mExaminationListAdapter.setOnItemClickListener((adapter1, view, position) -> {
// DebugLog.e("1dffdff==="+view.getId());
// switch (view.getId()) {
// case R.id.xiala_item_linear:
// DebugLog.e("dffdff===");
// mExaminationListAdapter.change(mExaminationList.get(position).getExam_id()); // 选中
// xscj_eval_fxjg.setText(mExaminationList.get(position).getExam_name() + ""); // 班级
// pop.dismiss();
// mExaminationListAdapter.notifyDataSetChanged();
// exam_id = mExaminationListAdapter.getData().get(position).getExam_id();
// getChildScore(exam_id, studentId);
// break;
// }
// });
// viewById.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
... ... @@ -205,7 +221,7 @@ public class KmcjFragment extends BaseFragment {
mSelectStudentListAdapter.change(Integer.valueOf(slist.get(position).getId())); // 选中
tv_name.setText(slist.get(position).getStudentName() + ""); // 班级
pop.dismiss();
studentId=Integer.valueOf(slist.get(position).getId());
studentId = Integer.valueOf(slist.get(position).getId());
mSelectStudentListAdapter.notifyDataSetChanged();
getChildScore(exam_id, studentId);
}
... ... @@ -240,6 +256,7 @@ public class KmcjFragment extends BaseFragment {
mExaminationList.addAll(teacherInfoBean.getData());
xscj_eval_fxjg.setText(mExaminationList.get(0).getExam_name());
exam_id = mExaminationList.get(0).getExam_id();
mExaminationListAdapter.change(mExaminationList.get(0).getExam_id()); // 默认选中
getChildScore(exam_id, studentId);
ll_nodata.setVisibility(View.GONE);
DebugLog.e("ll_nodata==GONE");
... ...
#Tue Jun 23 11:57:56 CST 2020
#Wed Jun 24 18:03:59 CST 2020
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-mdpi\\ic_play_circle_outline_white_48dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-mdpi-v4\\ic_play_circle_outline_white_48dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-mdpi\\ic_arrow_drop_down_white_24dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-mdpi-v4\\ic_arrow_drop_down_white_24dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\layout\\fragment_media_selection.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\layout\\fragment_media_selection.xml
... ... @@ -34,19 +34,19 @@ D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xhdpi\\ic_arrow_drop_dow
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxhdpi\\ic_play_circle_outline_white_48dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_play_circle_outline_white_48dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxxhdpi\\ic_arrow_drop_down_white_24dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxxhdpi-v4\\ic_arrow_drop_down_white_24dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxxhdpi\\ic_empty_zhihu.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxxhdpi-v4\\ic_empty_zhihu.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\color\\zhihu_preview_bottom_toolbar_apply.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\color\\zhihu_preview_bottom_toolbar_apply.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxhdpi\\ic_empty_dracula.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_empty_dracula.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\color\\dracula_bottom_toolbar_apply.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\color\\dracula_bottom_toolbar_apply.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\color\\dracula_bottom_toolbar_preview.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\color\\dracula_bottom_toolbar_preview.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxhdpi\\ic_empty_dracula.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_empty_dracula.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\color\\zhihu_preview_bottom_toolbar_apply.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\color\\zhihu_preview_bottom_toolbar_apply.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_empty_dracula.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_empty_dracula.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\color\\dracula_bottom_toolbar_preview.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\color\\dracula_bottom_toolbar_preview.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\color\\dracula_preview_bottom_toolbar_apply.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\color\\dracula_preview_bottom_toolbar_apply.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xhdpi\\ic_preview_radio_off.webp=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xhdpi-v4\\ic_preview_radio_off.webp
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\layout\\activity_matisse.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\layout\\activity_matisse.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_preview_radio_on.webp=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_preview_radio_on.webp
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xhdpi\\ic_check_white_18dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xhdpi-v4\\ic_check_white_18dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\layout\\fragment_preview_item.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\layout\\fragment_preview_item.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_preview_radio_on.webp=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_preview_radio_on.webp
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxxhdpi\\ic_empty_dracula.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxxhdpi-v4\\ic_empty_dracula.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\layout\\fragment_preview_item.xml=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\layout\\fragment_preview_item.xml
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_play_circle_outline_white_48dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_play_circle_outline_white_48dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_preview_radio_off.webp=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_preview_radio_off.webp
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_check_white_18dp.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_check_white_18dp.png
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-hdpi\\ic_preview_radio_off.webp=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_preview_radio_off.webp
D\:\\bro\\ClasManage\\matisse\\src\\main\\res\\drawable-xxhdpi\\ic_empty_zhihu.png=D\:\\bro\\ClasManage\\matisse\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_empty_zhihu.png
... ...