From 7083c3e3a1e467b3e5bacb2de649f61a9acce234 Mon Sep 17 00:00:00 2001 From: shixianjie Date: Thu, 20 Mar 2025 17:29:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E5=88=86=E4=BA=AB=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=B7=BB=E5=8A=A0=E6=9C=AA=E5=81=9A=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hjx/parent/HomeworkShareActivity.java | 27 ++++++- .../main/res/layout/activity_homework_share.xml | 85 +++++++++++++++++++++- app/src/main/res/layout/item_huyou_daily_blank.xml | 18 +++++ 3 files changed, 126 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/layout/item_huyou_daily_blank.xml diff --git a/app/src/main/java/com/hjx/parent/HomeworkShareActivity.java b/app/src/main/java/com/hjx/parent/HomeworkShareActivity.java index cbd4448..f4ca843 100644 --- a/app/src/main/java/com/hjx/parent/HomeworkShareActivity.java +++ b/app/src/main/java/com/hjx/parent/HomeworkShareActivity.java @@ -12,6 +12,7 @@ import android.widget.LinearLayout; import android.widget.TextView; import androidx.annotation.NonNull; +import androidx.annotation.Nullable; import com.bumptech.glide.Glide; import com.chad.library.adapter.base.BaseQuickAdapter; @@ -114,18 +115,22 @@ public class HomeworkShareActivity extends BaseRxActivity errorList = new ArrayList<>(); + List blankList = new ArrayList<>(); if (detail.getHomeworkList() != null && detail.getHomeworkList().size() != 0) { int total = detail.getHomeworkList().size(); - int correctNum = 0; + int correctNum = 0, blankNumber = 0; Set correctSet = new HashSet<>(); Set errorSet = new HashSet<>(); for (HomeWork homeWork: detail.getHomeworkList()) { if (homeWork.correction == 0) { correctNum ++; correctSet.addAll(homeWork.pointsObj); - } else { + } else if (homeWork.correction == 1){ errorList.add(homeWork); errorSet.addAll(homeWork.pointsObj); + } else if (homeWork.correction == 2) { + blankList.add(homeWork); + blankNumber ++; } } StringBuilder correctPoint = new StringBuilder(); @@ -136,11 +141,12 @@ public class HomeworkShareActivity extends BaseRxActivity { + + public BlankAdapter(@Nullable List data) { + super(R.layout.item_huyou_daily_blank, data); + } + + @Override + protected void convert(@NonNull BaseViewHolder holder, HomeWork homeWork) { + ImageView imageView = holder.getView(R.id.imageView); + Glide.with(mContext).load(homeWork.url).into(imageView); + } + } + public static class ErrorAdapter extends BaseQuickAdapter { public ErrorAdapter() { diff --git a/app/src/main/res/layout/activity_homework_share.xml b/app/src/main/res/layout/activity_homework_share.xml index 2d50262..b9a1415 100644 --- a/app/src/main/res/layout/activity_homework_share.xml +++ b/app/src/main/res/layout/activity_homework_share.xml @@ -7,7 +7,7 @@ android:background="#489AFA" android:layout_width="match_parent" android:layout_height="match_parent" - tools:ignore="HardcodedText,ContentDescription"> + tools:ignore="HardcodedText,ContentDescription,SmallSp"> @@ -112,6 +113,7 @@ android:layout_weight="1"> @@ -146,6 +148,7 @@ android:layout_weight="1"> @@ -180,6 +183,7 @@ android:layout_weight="1"> @@ -377,6 +381,52 @@ android:layout_height="wrap_content"/> + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- 1.9.0