Bläddra i källkod

1.修改Android Apex Drivers Home布局。

Pen Li 7 år sedan
förälder
incheckning
87c00cc604

+ 8 - 2
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/Home/HomeFragment.java

@@ -30,7 +30,6 @@ import com.usai.redant.rautils.Utils.Network;
 import org.json.JSONArray;
 import org.json.JSONException;
 import org.json.JSONObject;
-import org.json.JSONStringer;
 
 import java.lang.ref.WeakReference;
 import java.util.ArrayList;
@@ -390,7 +389,7 @@ public class HomeFragment extends Fragment {
         private class OrderCellHolder {
 
             TextView titleTv, orderNoTv, containerNoTv, dateTv;
-            ImageView statusView;
+            ImageView statusView, markView;
 
             OrderCellHolder(View view) {
 
@@ -399,6 +398,7 @@ public class HomeFragment extends Fragment {
                 containerNoTv = view.findViewById(R.id.container_no_tv);
                 dateTv = view.findViewById(R.id.date_tv);
                 statusView = view.findViewById(R.id.status_view);
+                markView = view.findViewById(R.id.order_mark_view);
 
                 view.setTag(this);
             }
@@ -409,6 +409,12 @@ public class HomeFragment extends Fragment {
                 orderNoTv.setText(model.orderNo);
                 containerNoTv.setText(model.containerNo);
                 dateTv.setText(model.date);
+
+                if (model.status == HomeOrderModel.OrderStatusNew) {
+                    markView.setVisibility(View.VISIBLE);
+                } else {
+                    markView.setVisibility(View.GONE);
+                }
             }
         }
 

+ 0 - 4
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/MainActivity.java

@@ -1,10 +1,6 @@
 package com.usai.redant.apexdrivers;
 
 import android.app.ProgressDialog;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
 import android.os.Bundle;
 import android.support.v4.app.FragmentManager;
 import android.support.v4.app.FragmentTransaction;

+ 17 - 3
ApexDrivers/app/src/main/res/layout/home_order_cell.xml

@@ -3,11 +3,22 @@
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content">
 
+    <ImageView
+        android:id="@+id/order_mark_view"
+        android:layout_width="20dp"
+        android:layout_height="20dp"
+        android:layout_alignParentRight="true"
+        android:layout_marginRight="5dp"
+        android:layout_marginTop="5dp"
+        android:visibility="gone"
+        />
+
     <TextView
         android:id="@+id/title_tv"
         android:layout_width="match_parent"
         android:layout_height="20dp"
         android:layout_margin="5dp"
+        android:layout_toLeftOf="@id/order_mark_view"
         android:textSize="17sp"
         android:textColor="#000000"
         android:text="Pickup Order New"
@@ -40,7 +51,8 @@
         android:layout_height="20dp"
         android:layout_alignTop="@id/status_view"
         android:layout_toRightOf="@id/order_no_key_tv"
-        android:layout_alignRight="@id/title_tv"
+        android:layout_alignParentRight="true"
+        android:layout_marginRight="5dp"
         android:textSize="17sp"
         android:textColor="#000000"
         android:text="AFS180530001200"
@@ -65,7 +77,8 @@
         android:layout_height="20dp"
         android:layout_below="@id/order_no_tv"
         android:layout_toRightOf="@id/container_no_key_tv"
-        android:layout_alignRight="@id/title_tv"
+        android:layout_alignParentRight="true"
+        android:layout_marginRight="5dp"
         android:layout_marginTop="5dp"
         android:textSize="17sp"
         android:textColor="#000000"
@@ -91,7 +104,8 @@
         android:layout_height="20dp"
         android:layout_below="@id/container_no_tv"
         android:layout_toRightOf="@id/date_key_tv"
-        android:layout_alignRight="@id/title_tv"
+        android:layout_alignParentRight="true"
+        android:layout_marginRight="5dp"
         android:layout_marginTop="5dp"
         android:layout_marginBottom="5dp"
         android:textSize="17sp"