Jelajahi Sumber

表格样式修改完成

Arison 9 tahun lalu
induk
melakukan
2eecb9719d

+ 8 - 8
WeiChat/build.gradle

@@ -3,12 +3,12 @@ apply plugin: 'com.getkeepsafe.dexcount'
 
 android {
     signingConfigs {
-        config {
-            keyPassword '13237658359'
-            storeFile file('D:/config/applicationsignname[20150409]')
-            storePassword '13237658359'
-            keyAlias 'jie-20150409'
-        }
+//        config {
+//            keyPassword '13237658359'
+//            storeFile file('D:/config/applicationsignname[20150409]')
+//            storePassword '13237658359'
+//            keyAlias 'jie-20150409'
+//        }
     }
     compileSdkVersion 22
     buildToolsVersion "22.0.1"
@@ -31,9 +31,9 @@ android {
             minifyEnabled false
             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
         }
-        debug {
+        /*debug {
             signingConfig signingConfigs.config
-        }
+        }*/
     }
 }
 

+ 24 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/BusinessActivity.java

@@ -54,7 +54,30 @@ public class BusinessActivity extends BaseActivity implements View.OnClickListen
     private ListViewInScroller lv_grid_dispaly;
     private HListViewOneAdapter hl_adapter;
     private ArrayList<ArrayList<String>> gridlists = new ArrayList<ArrayList<String>>();
-    private String gridData = "[[\"颜色\",\"序号\",\"商机阶段\",\"商机数量\",\"商机转化率\"],[\"1\",\"胜芳\",\"152,002\",\"1223\",\"22\"],[\"2\",\"B2B平台\",\"8,775\",\"22\",\"323\"],[\"3\",\"峰闵\",\"2,000\",\"232\",\"43242\"],[\"4\",\"扬宇\",\"11\",\"12312\",\"232\"]]";
+/*    private String gridData = "[" +
+            "[\"颜色\",\"序号\",\"商机阶段\",\"商机数量\",\"商机转化率\",\"账套\",\"公司\",\"客户名称\"],\n" +
+            "[\"#FF0000\",\"1\",\"152,002\",\"1223\",\"22\",\"UAS\",\"深圳优软科技\",\"xxxxx\"],\n" +
+            "[\"#00CCFF\",\"2\",\"8,775\",\"22\",\"323\",\"UAS\",\"深圳优软科技\",\"xxxxx\"],\n" +
+            "[\"#FFFF00\",\"3\",\"2,000\",\"232\",\"43242\",\"UAS\",\"深圳优软科技\",\"xxxxx\"],\n" +
+            "[\"#00FF00\",\"4\",\"11\",\"12312\",\"232433432\",\"UAS\",\"深圳优软技\",\"xxxxx\"],\n" +
+            "[\"#FF00FF\",\"5\",\"11\",\"12312\",\"232433432\",\"UAS\",\"深圳优软技\",\"xxxxx\"],\n" +
+            "[\"#FF9900\",\"6\",\"11\",\"12312\",\"232433432\",\"UAS\",\"深圳优软技\",\"xxxxx\"],\n" +
+            "[\"#993366\",\"7\",\"11\",\"12312\",\"232433432\",\"UAS\",\"深圳优软技\",\"xxxxx\"],\n" +
+            "[\"#C0C0C0\",\"8\",\"11\",\"12312\",\"232433432\",\"UAS\",\"深圳优软技\",\"xxxxx\"],\n" +
+            "[\"#FFCC99\",\"9\",\"11\",\"12312\",\"232433432\",\"UAS\",\"深圳优软技\",\"xxxxx\"]\n" +
+            "]"*/;
+    private String gridData ="  [\n" +
+            "[\"颜色\",\"序号\",\"商机阶段\",\"商机数量\",\"商机转化率\"],\n" +
+            "[\"#FF0000\",\"1\",\"152,002\",\"1223\",\"22\"],\n" +
+            "[\"#00CCFF\",\"2\",\"8,775\",\"22\",\"323\"],\n" +
+            "[\"#FFFF00\",\"3\",\"2,000\",\"232\",\"43242\"],\n" +
+            "[\"#00FF00\",\"4\",\"11\",\"12312\",\"232433432\"],\n" +
+            "[\"#FF00FF\",\"5\",\"11\",\"12312\",\"232433432\"],\n" +
+            "[\"#FF9900\",\"6\",\"11\",\"12312\",\"232433432\"],\n" +
+            "[\"#993366\",\"7\",\"11\",\"12312\",\"232433432\"],\n" +
+            "[\"#C0C0C0\",\"8\",\"11\",\"12312\",\"232433432\"],\n" +
+            "[\"#FFCC99\",\"9\",\"11\",\"12312\",\"232433432\"]\n" +
+            "]";
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {

+ 27 - 20
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/adapter/HListViewOneAdapter.java

@@ -9,7 +9,6 @@ import android.view.View;
 import android.view.ViewGroup;
 import android.widget.BaseAdapter;
 import android.widget.LinearLayout;
-import android.widget.ListView;
 import android.widget.RelativeLayout.LayoutParams;
 import android.widget.TextView;
 
@@ -50,7 +49,7 @@ public class HListViewOneAdapter extends BaseAdapter {
     @Override
     public View getView(int index, View view, ViewGroup arg2) {
         ArrayList<String> items=lists.get(index);
-        ViewHolder holder = null;
+        ViewHolder holder=null;
         if (view == null) {
             holder = new ViewHolder();
             view = inflater.inflate(R.layout.item_grid_tv, null);
@@ -65,13 +64,23 @@ public class HListViewOneAdapter extends BaseAdapter {
         } else {
             holder = (ViewHolder) view.getTag();
         }
-
         for (int i=0;i<holder.tv_item.length;i++){
             if (!StringUtils.isEmpty(items.get(i))) {
-               holder.tv_item[i].setText(items.get(i));
+                holder.tv_item[i].setText(items.get(i));
+                if (i!=0) {
+
+                   // holder.tv_item[i].setMinWidth(CommonUtil.dip2px(ct, 50));
+                }else{
+                    if (index!=0){
+                        holder.tv_item[i].setText("▇");
+                        holder.tv_item[i].setTextColor(Color.parseColor(items.get(i)));
+                      //  holder.tv_item[i].setMinWidth(CommonUtil.dip2px(ct, 105));
+                    }else{
+                        holder.tv_item[i].setTextColor(ct.getResources().getColor(R.color.black));
+                    }
+                }
             }
         }
-
         return view;
     }
 
@@ -80,22 +89,20 @@ public class HListViewOneAdapter extends BaseAdapter {
         LinearLayout ll_root;
     }
 
-
     public TextView CreateTextView(Context ct){
-         TextView tView=new TextView(ct);
-         LinearLayout.LayoutParams tp = new LinearLayout.LayoutParams(
-                LayoutParams.WRAP_CONTENT,
-                LayoutParams.MATCH_PARENT);
-        tView.setMaxLines(8);
-        tView.setWidth(CommonUtil.dip2px(ct,20));
-        //tView.setLines(1);
-        //tView.setBackgroundColor(ct.getResources().getColor(R.color.red));
+        TextView tView=new TextView(ct);
+        LinearLayout.LayoutParams tp = new LinearLayout.LayoutParams(CommonUtil.dip2px(ct, 72), LayoutParams.MATCH_PARENT);
+       // tView.setMaxLines(8);
+        //tView.setWidth(CommonUtil.dip2px(ct, 45));
+       // tView.setMaxWidth(CommonUtil.dip2px(ct, 90));
+        tView.setMinHeight(CommonUtil.dip2px(ct, 40));
+       // tView.setPadding(CommonUtil.dip2px(ct, 0),CommonUtil.dip2px(ct, 0),CommonUtil.dip2px(ct, 10),CommonUtil.dip2px(ct, 0));
+        //tp.setMargins(CommonUtil.dip2px(ct, 2), CommonUtil.dip2px(ct, 0), CommonUtil.dip2px(ct, 10), CommonUtil.dip2px(ct, 0));
         tView.setLayoutParams(tp);
         tView.setGravity(Gravity.CENTER);
-//        tView.setPadding(CommonUtil.dip2px(ct, 10), CommonUtil.dip2px(ct, 10),
-//                CommonUtil.dip2px(ct, 10), CommonUtil.dip2px(ct, 10));
-        tView.setTextColor(ct.getResources().getColor(R.color.white));
-        tView.setTextSize(CommonUtil.dip2px(ct, 8));
-         return tView;
-    };
+        tView.setBackground(ct.getResources().getDrawable(R.drawable.shape_btn_bussine));
+        tView.setTextColor(ct.getResources().getColor(R.color.black));
+        tView.setTextSize(CommonUtil.px2dip(ct,34f));
+        return tView;
+    }
 }

+ 0 - 10
WeiChat/src/main/java/com/xzjmyk/pm/activity/view/FunnelView.java

@@ -119,11 +119,8 @@ public class FunnelView extends View implements ValueAnimator.AnimatorUpdateList
     public void setData(List<Integer> moneys, int maxMoney) {
         this.mMoneys = moneys;
         this.maxMoney = maxMoney;
-
         calculate();
-
         //int averageHeight = (int) (mTotalHeight / 5);
-
         invalidate();
     }
 
@@ -496,31 +493,24 @@ public class FunnelView extends View implements ValueAnimator.AnimatorUpdateList
         super.onDraw(canvas);
         draw1(canvas);
         // drawText1(canvas);
-
-
         draw2(canvas);
         // drawText2(canvas);
 
         draw3(canvas);
         // drawLine3(canvas);
         //  drawText3(canvas);
-
         draw4(canvas);
         //  drawLine4(canvas);
         //  drawText4(canvas);
-
         draw5(canvas);
         //  drawLine5(canvas);
         //  drawText5(canvas);
-
-
         draw6(canvas);
         draw7(canvas);
         draw8(canvas);
         draw9(canvas);
         drawText9(canvas);
         //  draw10(canvas);
-
     }
 
     public void animateY() {

TEMPAT SAMPAH
WeiChat/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_base_v4_0_0.so


TEMPAT SAMPAH
WeiChat/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_cloud_v4_0_0.so


TEMPAT SAMPAH
WeiChat/src/main/jniLibs/arm64-v8a/liblocSDK6a.so


+ 1 - 3
WeiChat/src/main/res/layout/activity_business.xml

@@ -3,19 +3,17 @@
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
+    android:fillViewport="true"
     android:background="@color/crm_basic_bg">
-
     <RelativeLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         tools:context="com.xzjmyk.pm.activity.ui.erp.activity.crm.BusinessActivity">
-
         <LinearLayout
             android:id="@+id/ll_funnel"
             android:layout_width="match_parent"
             android:layout_height="250dp"
             android:orientation="vertical">
-
             <com.xzjmyk.pm.activity.view.FunnelView
                 android:id="@+id/funnelview"
                 android:layout_width="match_parent"

+ 8 - 8
WeiChat/src/main/res/layout/inculde_grid_view.xml

@@ -1,21 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="match_parent">
-    <!-- 统计信息表格展示控件 -->
     <HorizontalScrollView
         android:id="@+id/layout"
         android:layout_width="fill_parent"
-        android:layout_height="wrap_content"
-        android:layout_margin="5dp"
+        android:layout_height="match_parent"
         android:fillViewport="true"
-        android:visibility="invisible">
-        <!--     <LinearLayout
+        android:scrollbars="none">
+        <!-- <LinearLayout
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_gravity="center"
                  android:orientation="horizontal">-->
-        <!--           <LinearLayout
+        <!--     <LinearLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
@@ -25,7 +24,8 @@
                 <com.xzjmyk.pm.activity.ui.erp.view.ListViewInScroller
                     android:id="@+id/lv_grid_dispaly"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
+                    android:layout_height="match_parent"
+                    android:scrollbars="none"
                     android:layout_gravity="center"
                     android:cacheColorHint="#00000000"
                     android:divider="@drawable/scanframeline" />

+ 2 - 9
WeiChat/src/main/res/layout/item_grid_tv.xml

@@ -4,13 +4,6 @@
     android:id="@+id/ll_root"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
+    android:background="@color/gray_light"
     android:orientation="horizontal" >
-    <!--<TextView
-        android:id="@+id/tv_grid_content"
-        android:text="XXXXX"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:textSize="15sp"
-        android:layout_gravity="center"
-        android:gravity="center"/>-->
-</LinearLayout>
+</LinearLayout>