Quellcode durchsuchen

17:50 开始写新增list列表

FANGLH vor 8 Jahren
Ursprung
Commit
0c6bea61a9

+ 8 - 4
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/oa/ExpenseReimbursementActivity.java

@@ -37,6 +37,7 @@ import com.xzjmyk.pm.activity.util.CameraUtil;
 import com.xzjmyk.pm.activity.util.DisplayUtil;
 import com.xzjmyk.pm.activity.util.ToastUtil;
 import com.xzjmyk.pm.activity.view.MyGridView;
+import com.xzjmyk.pm.activity.view.MyListView;
 import com.xzjmyk.pm.activity.view.SquareCenterImageView;
 
 import java.io.File;
@@ -78,6 +79,9 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
     private TextView details_data_tv;
     private Boolean initDetailDatas_initialization = false;
     private Button btn_sure;
+    private int VERSION_CODES;
+    @ViewInject(R.id.table_details_list)
+    private MyListView table_details_list;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -88,6 +92,7 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
         initPicturesEvent();
     }
     private void iniView() {
+        VERSION_CODES = android.os.Build.VERSION.SDK_INT;
         reimbursement_title_fet.setOnClickListener(this);
 
         reimbursement_type_fet.setKeyListener(null);
@@ -130,15 +135,14 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
         if (setWindow == null) initPopupWindow();
         setWindow.showAtLocation(getWindow().getDecorView().
                 findViewById(android.R.id.content), Gravity.BOTTOM, 0, 0);
-        DisplayUtil.backgroundAlpha(this, 0.4f);
+        if (VERSION_CODES  < 24)
+            DisplayUtil.backgroundAlpha(this, 0.4f);
     }
     private void closePopupWindow() {
         if (setWindow != null)
             setWindow.dismiss();
-        int VERSION_CODES = android.os.Build.VERSION.SDK_INT;
-//        if (VERSION_CODES  < 24){
+        if (VERSION_CODES  < 24)
             DisplayUtil.backgroundAlpha(this, 1f);
-//        }
     }
     private void initPopupWindow() {
         View viewContext = LayoutInflater.from(ct).inflate(R.layout.expense_details_menu, null);

+ 105 - 5
WeiChat/src/main/res/layout/activity_expense_reimbursement.xml

@@ -164,20 +164,120 @@
                     android:layout_marginRight="5dp"/>
             </RelativeLayout>
 
-            <LinearLayout
-                android:layout_width="match_parent"
-                android:layout_height="100dp">
                 <TextView
                     android:id="@+id/details_data_tv"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
+                    android:text="如下表格"
+                    android:layout_marginLeft="10dp"
                     />
-            </LinearLayout>
+                <LinearLayout
+                    android:id="@+id/detail_table_ll"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+                    <LinearLayout
+                        android:id="@+id/detail_table_top_ll"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:orientation="vertical"
+                        android:layout_marginLeft="10dp"
+                        android:layout_marginRight="10dp">
+                        <View
+                            style="@style/expense_table_h_1dp"/>
+                        <LinearLayout
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content"
+                            android:orientation="horizontal">
+                            <View
+                                style="@style/expense_table_v_1dp"/>
+                            <TextView
+                                android:text="类型"
+                                android:layout_width="0dp"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1"
+                                android:paddingLeft="10dp"
+                                android:layout_gravity="center_vertical"/>
+                            <View
+                                style="@style/expense_table_v_1dp"/>
+                            <TextView
+                                android:text="金额"
+                                android:layout_width="0dp"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1"
+                                android:paddingLeft="10dp"
+                                android:layout_gravity="center_vertical"
+                                />
+                            <View
+                                style="@style/expense_table_v_1dp"/>
+                            <TextView
+                                android:text="删除"
+                                android:layout_width="0dp"
+                                android:layout_height="wrap_content"
+                                android:layout_weight="1"
+                                android:paddingLeft="10dp"
+                                android:layout_gravity="center_vertical"/>
+                            <View
+                                style="@style/expense_table_v_1dp"
+                                />
+                        </LinearLayout>
+
+                        <View
+                            style="@style/expense_table_h_1dp"/>
+                    </LinearLayout>
+
+                    <com.xzjmyk.pm.activity.view.MyListView
+                        android:id="@+id/table_details_list"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content">
+                    </com.xzjmyk.pm.activity.view.MyListView>
+                    <LinearLayout
+                        android:id="@+id/detail_table_bottom_ll"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="10dp"
+                        android:layout_marginRight="10dp"
+                        android:orientation="vertical">
+                        <RelativeLayout
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+
+                            <View
+                                style="@style/expense_table_v_1dp"/>
+
+                            <View
+                                android:id="@+id/right_view_v"
+                                android:layout_alignParentRight="true"
+                                style="@style/expense_table_v_1dp"/>
+                            <TextView
+                                android:id="@+id/sum_money_tv"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_toLeftOf="@+id/right_view_v"
+                                android:layout_alignParentRight="true"
+                                android:text="9999"
+                                android:layout_marginRight="30dp"
+                                android:layout_centerVertical="true"
+                                android:textColor="@color/red"/>
+                            <TextView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:text="总金额"
+                                android:layout_toLeftOf="@+id/sum_money_tv"
+                                android:layout_centerVertical="true"
+                                android:layout_marginRight="10dp"/>
+                            />
+                        </RelativeLayout>
+                        <View
+                            style="@style/expense_table_h_1dp"/>
+                    </LinearLayout>
+
+                </LinearLayout>
             <View
+                android:layout_marginTop="10dp"
                 android:layout_width="match_parent"
                 android:layout_height="20px"
                 android:background="@color/item_line" />
-z
             <TextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"

+ 13 - 1
WeiChat/src/main/res/values/styles.xml

@@ -946,9 +946,21 @@
         <item name="android:layout_height">match_parent</item>
         <item name="android:layout_marginTop">10dp</item>
         <item name="android:layout_marginBottom">10dp</item>
-        <item name="android:background">@color/item_line</item>
+        <item name="android:background">@color/black</item>
     </style>
 
+    <!--横线-->
+    <style name="expense_table_h_1dp">
+        <item name="android:layout_width">match_parent</item>
+        <item name="android:layout_height">1dp</item>
+        <item name="android:background">@color/black</item>
+    </style>
+    <!--竖线-->
+    <style name="expense_table_v_1dp">
+        <item name="android:layout_width">1dp</item>
+        <item name="android:layout_height">25dp</item>
+        <item name="android:background">@color/black</item>
+    </style>
     <style name="AppTheme.NoActionBar">
         <item name="windowActionBar">false</item>
         <item name="windowNoTitle">true</item>