<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/rootView" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/mainBackColor" android:orientation="vertical"> <com.pengxh.kt.lite.widget.TitleBarView android:id="@+id/titleView" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/mainThemeColor" app:tbv_smaller_title="true" app:tbv_text="报警数据详情" /> <androidx.core.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <androidx.cardview.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/dp_10" app:cardCornerRadius="@dimen/dp_10" app:cardElevation="@dimen/dp_5"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!-- 标题栏 --> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="15dp" android:layout_marginTop="@dimen/dp_10" android:text="设备基本信息" android:textColor="@color/black" android:textSize="@dimen/sp_18" android:textStyle="bold" /> <!-- 分割线 --> <View android:layout_width="match_parent" android:layout_height="@dimen/lineViewSize" android:layout_marginTop="@dimen/dp_7" android:background="@color/hintTextColor" /> <!-- 内容区域 --> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:padding="15dp"> <!-- 左侧文本信息 --> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical"> <TextView android:id="@+id/deviceCodeView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="产品编号:XXXXXXXXX" android:textColor="@color/mainTextColor" android:textSize="@dimen/sp_14" /> <TextView android:id="@+id/deviceNameView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_5" android:text="产品名称:便携式燃气监测设备" android:textColor="@color/mainTextColor" android:textSize="@dimen/sp_14" /> <TextView android:id="@+id/deviceModelView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_5" android:text="产品型号:BIRMM-GT400N" android:textColor="@color/mainTextColor" android:textSize="@dimen/sp_14" /> <TextView android:id="@+id/belongView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_5" android:ellipsize="end" android:singleLine="true" android:text="所属项目:XXX" android:textColor="@color/mainTextColor" android:textSize="@dimen/sp_14" /> <TextView android:id="@+id/projectLeaderView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_5" android:text="项目负责人:XXXX" android:textColor="@color/mainTextColor" android:textSize="@dimen/sp_14" /> </LinearLayout> <!-- 右侧图标或图片 --> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:contentDescription="设备图标" android:src="@mipmap/ic_launcher" /> </LinearLayout> </LinearLayout> </androidx.cardview.widget.CardView> <androidx.cardview.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginHorizontal="@dimen/dp_10" app:cardCornerRadius="@dimen/dp_10"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="15dp" android:layout_marginTop="@dimen/dp_10" android:text="实时监测浓度" android:textColor="@color/black" android:textSize="@dimen/sp_18" android:textStyle="bold" /> <!-- 分割线 --> <View android:layout_width="match_parent" android:layout_height="@dimen/lineViewSize" android:layout_marginTop="@dimen/dp_7" android:background="@color/hintTextColor" /> <com.github.mikephil.charting.charts.LineChart android:id="@+id/lineChart" android:layout_width="match_parent" android:layout_height="256dp" android:layout_margin="15dp" /> </LinearLayout> </androidx.cardview.widget.CardView> <androidx.cardview.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/dp_10" app:cardCornerRadius="@dimen/dp_10" app:cardElevation="@dimen/dp_5"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="15dp" android:layout_marginTop="@dimen/dp_10" android:text="设备位置" android:textColor="@color/black" android:textSize="@dimen/sp_18" android:textStyle="bold" /> <!-- 分割线 --> <View android:layout_width="match_parent" android:layout_height="@dimen/lineViewSize" android:layout_marginTop="@dimen/dp_7" android:background="@color/hintTextColor" /> <com.casic.br.operationsite.widgets.CustomMapView android:id="@+id/mapView" android:layout_width="match_parent" android:layout_height="256dp" android:layout_margin="15dp" /> </LinearLayout> </androidx.cardview.widget.CardView> </LinearLayout> </androidx.core.widget.NestedScrollView> </LinearLayout>