diff --git a/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt b/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt
index 5399670..b96fac1 100644
--- a/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt
+++ b/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt
@@ -16,6 +16,7 @@
import com.pengxh.kt.lite.adapter.NormalRecyclerAdapter
import com.pengxh.kt.lite.adapter.ViewHolder
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.convertColor
import com.pengxh.kt.lite.extensions.diffCurrentTime
import com.pengxh.kt.lite.extensions.show
import com.pengxh.kt.lite.utils.WeakReferenceHandler
@@ -138,7 +139,13 @@
item.alarmTime.formatToDate()
}
+ val color = when (item.alarmStatus) {
+ "正在报警" -> R.color.redTextColor.convertColor(this@AlarmListActivity)
+ else -> R.color.greenColor.convertColor(this@AlarmListActivity)
+ }
+
viewHolder.setText(R.id.alarmStatusView, item.alarmStatus)
+ .setBackgroundColor(R.id.alarmStatusView, color)
.setText(R.id.alarmContentView, item.alarmContent)
.setText(R.id.workRoadView, item.workRoad)
.setText(R.id.alarmTimeView, diffTime)
diff --git a/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt b/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt
index 5399670..b96fac1 100644
--- a/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt
+++ b/app/src/main/java/com/casic/br/operationsite/view/AlarmListActivity.kt
@@ -16,6 +16,7 @@
import com.pengxh.kt.lite.adapter.NormalRecyclerAdapter
import com.pengxh.kt.lite.adapter.ViewHolder
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.convertColor
import com.pengxh.kt.lite.extensions.diffCurrentTime
import com.pengxh.kt.lite.extensions.show
import com.pengxh.kt.lite.utils.WeakReferenceHandler
@@ -138,7 +139,13 @@
item.alarmTime.formatToDate()
}
+ val color = when (item.alarmStatus) {
+ "正在报警" -> R.color.redTextColor.convertColor(this@AlarmListActivity)
+ else -> R.color.greenColor.convertColor(this@AlarmListActivity)
+ }
+
viewHolder.setText(R.id.alarmStatusView, item.alarmStatus)
+ .setBackgroundColor(R.id.alarmStatusView, color)
.setText(R.id.alarmContentView, item.alarmContent)
.setText(R.id.workRoadView, item.workRoad)
.setText(R.id.alarmTimeView, diffTime)
diff --git a/app/src/main/res/layout/activity_alarm_list.xml b/app/src/main/res/layout/activity_alarm_list.xml
index 13b47f2..e638e48 100644
--- a/app/src/main/res/layout/activity_alarm_list.xml
+++ b/app/src/main/res/layout/activity_alarm_list.xml
@@ -25,18 +25,11 @@
android:layout_width="match_parent"
android:layout_height="wrap_content" />
-
-
-
-
+ android:layout_height="wrap_content"
+ app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />