充电桩app代码

activity_pile_details.xml 19KB

    <?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" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/ui_f4" tools:context=".activity.PileDetailsActivity"> <RelativeLayout android:id="@+id/rl_title" android:layout_width="match_parent" android:layout_height="44dp" android:background="@color/white"> <ImageView android:id="@+id/iv_back" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:paddingBottom="4dp" android:paddingLeft="15dp" android:paddingRight="15dp" android:paddingTop="4dp" android:src="@drawable/icon_lvback1119" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="18sp" android:textColor="@color/ui_62" android:text="充电桩详情" android:layout_centerInParent="true"/> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:background="@color/ui_6d" android:layout_alignParentBottom="true"/> </RelativeLayout> <androidx.core.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <LinearLayout android:id="@+id/ll_order_time" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@color/white" android:gravity="center_horizontal" android:layout_marginBottom="10dp" android:visibility="visible"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:gravity="center_vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="预约倒计时" android:textSize="14sp" android:textColor="@color/ui_65"/> <TextView android:id="@+id/tv_order_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:text="" android:textSize="24sp" android:textColor="@color/ui_62"/> </LinearLayout> <TextView android:layout_width="80dp" android:layout_height="28dp" android:background="@drawable/bg_textviewwhite3grey" android:layout_marginTop="12dp" android:layout_marginBottom="15dp" android:text="取消预约" android:gravity="center" android:textColor="@color/ui_68" android:textSize="14sp"/> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@color/white"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="center_vertical" android:layout_marginTop="15dp" android:layout_marginLeft="15dp"> <TextView android:id="@+id/tv_pile_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="桩编码:" android:textSize="16sp" android:textColor="@color/ui_62"/> <TextView android:id="@+id/tv_pile_status" android:layout_width="wrap_content" android:layout_height="16dp" android:paddingLeft="4dp" android:paddingRight="4dp" android:layout_marginLeft="6dp" android:text="空闲" android:textSize="11sp" android:gravity="center" android:textColor="@color/white" /> </LinearLayout> <TextView android:id="@+id/tv_pile_info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="6dp" android:layout_marginLeft="15dp" android:text="" android:textColor="@color/ui_65" android:textSize="14sp" /> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:background="@color/ui_6d" android:layout_marginLeft="15dp" android:layout_marginTop="8dp"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <RelativeLayout android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content"> <TextView android:id="@+id/tv_pile_power" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="11dp" android:text="--" android:textSize="14sp" android:layout_centerHorizontal="true" android:textColor="@color/ui_62"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_pile_power" android:layout_marginTop="4dp" android:layout_marginBottom="12dp" android:layout_centerHorizontal="true" android:text="功率" android:textSize="12sp" android:textColor="@color/ui_68"/> </RelativeLayout> <View android:layout_width="0.5dp" android:layout_height="35dp" android:background="@color/ui_6d" android:layout_gravity="center"/> <RelativeLayout android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content"> <TextView android:id="@+id/tv_pile_voltage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="11dp" android:text="--" android:textSize="14sp" android:layout_centerHorizontal="true" android:textColor="@color/ui_62"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_pile_voltage" android:layout_marginTop="4dp" android:layout_marginBottom="12dp" android:layout_centerHorizontal="true" android:text="电压" android:textSize="12sp" android:textColor="@color/ui_68"/> </RelativeLayout> </LinearLayout> <LinearLayout android:id="@+id/ll_operate_lock" android:layout_width="match_parent" android:layout_height="41dp" android:orientation="vertical"> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:background="@color/ui_6d"/> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:id="@+id/tv_pile_operation" android:layout_width="0dp" android:layout_weight="1" android:layout_height="match_parent" android:gravity="center" android:textColor="@color/lvse" android:textSize="14sp" /> <View android:layout_width="0.5dp" android:layout_height="18dp" android:background="@color/ui_6d" android:layout_gravity="center"/> <TextView android:id="@+id/tv_pile_search" android:layout_width="0dp" android:layout_weight="1" android:layout_height="match_parent" android:gravity="center" android:textColor="@color/lvse" android:textSize="14sp" /> </LinearLayout> </LinearLayout> </LinearLayout> <TextView android:id="@+id/tv_lock_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="地锁已降,04:32后升起" android:textSize="12sp" android:textColor="@color/ui_68" android:drawableLeft="@drawable/icon_pile_tips" android:drawablePadding="6dp" android:layout_marginLeft="15dp" android:paddingTop="6dp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:orientation="vertical" android:background="@color/white"> <RelativeLayout android:layout_width="match_parent" android:layout_height="32dp" android:layout_marginTop="8dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:text="支付信息" android:textColor="@color/ui_65" android:textSize="14sp" android:layout_centerVertical="true"/> <TextView android:id="@+id/tv_charging_info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="费用详情" android:textColor="@color/ui_62" android:textSize="14sp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="15dp" android:drawableRight="@drawable/icon_pile_more" android:drawablePadding="6dp"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="32dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:text="当前电价" android:textColor="@color/ui_65" android:textSize="14sp" android:layout_centerVertical="true"/> <TextView android:id="@+id/tv_current_charging" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textColor="@color/ui_62" android:textSize="14sp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="15dp"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="32dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:text="当前服务费" android:textColor="@color/ui_65" android:textSize="14sp" android:layout_centerVertical="true"/> <TextView android:id="@+id/tv_current_service" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textColor="@color/ui_62" android:textSize="14sp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="15dp"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="6dp" android:paddingBottom="6dp" android:layout_marginBottom="8dp"> <TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:text="停车费用" android:textColor="@color/ui_65" android:textSize="14sp" /> <me.codeboy.android.aligntextview.AlignTextView android:id="@+id/tv_current_park" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/tv" android:layout_marginLeft="20dp" android:text="" android:textColor="@color/ui_62" android:textSize="14sp" app:align="right" android:layout_alignParentRight="true" android:layout_marginRight="15dp" /> </RelativeLayout> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:background="@color/ui_6d"/> </LinearLayout> <TextView android:id="@+id/tv_pile_tips" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="预约费、设备占用费、点击费用详情查看" android:textSize="12sp" android:textColor="@color/ui_68" android:drawableLeft="@drawable/icon_pile_tips" android:drawablePadding="6dp" android:layout_marginLeft="15dp" android:paddingTop="5dp" android:paddingBottom="5dp"/> <LinearLayout android:id="@+id/ll_charging" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="25dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:layout_marginBottom="25dp"> <TextView android:id="@+id/tv_order_charging" android:layout_width="0dp" android:layout_weight="1" android:layout_height="40dp" android:background="@drawable/bg_btn_greenfull_5dp" android:gravity="center" android:layout_marginRight="15dp" android:text="预约充电" android:textSize="16sp" android:textColor="@color/white" android:visibility="visible"/> <TextView android:id="@+id/tv_start_charging" android:layout_width="0dp" android:layout_weight="1" android:layout_height="40dp" android:background="@drawable/bg_btn_greenfull_5dp" android:gravity="center" android:text="立即充电" android:textSize="16sp" android:textColor="@color/white"/> </LinearLayout> </LinearLayout> </androidx.core.widget.NestedScrollView> </LinearLayout>