群内照片总数量显示功能

chengzhenyu 8 gadi atpakaļ
vecāks
revīzija
8e6bb0ec4f

+ 7 - 0
app/src/main/java/ai/pai/client/adapter/HistoryGroupAdapter.java

@@ -47,6 +47,7 @@ public class HistoryGroupAdapter extends RecyclerView.Adapter<HistoryGroupAdapte
47 47
         viewHolder.time = (TextView)view.findViewById(R.id.tv_group_create_time);
48 48
         viewHolder.delete = (TextView)view.findViewById(R.id.tv_trash);
49 49
         viewHolder.contentView = view.findViewById(R.id.history_group_item_view);
50
+        viewHolder.number = (TextView)view.findViewById(R.id.tv_group_photo_num);
50 51
         viewHolder.swipeLayout = (SwipeLayout) view;
51 52
         return viewHolder;
52 53
     }
@@ -56,6 +57,11 @@ public class HistoryGroupAdapter extends RecyclerView.Adapter<HistoryGroupAdapte
56 57
         final GroupInfo info = groupList.get(position);
57 58
         holder.time.setText(TimeUtils.getFormattedTime(info.createTime));
58 59
         holder.name.setText(info.groupName);
60
+        if(info.groupPhotoNum==0){
61
+            holder.number.setText(R.string.no_photo_in_group);
62
+        }else{
63
+            holder.number.setText(context.getString(R.string.photo_in_group,info.groupPhotoNum));
64
+        }
59 65
         holder.avatar.setImageResource(GroupCreateUtils.getDrawableIdForAvatar(info.groupAvatarId));
60 66
         holder.contentView.setOnClickListener(new View.OnClickListener() {
61 67
             @Override
@@ -117,6 +123,7 @@ public class HistoryGroupAdapter extends RecyclerView.Adapter<HistoryGroupAdapte
117 123
         private ImageView avatar;
118 124
         private TextView name;
119 125
         private TextView time;
126
+        private TextView number;
120 127
         private View  contentView;
121 128
         private TextView delete;
122 129
         private SwipeLayout swipeLayout;

+ 12 - 1
app/src/main/res/layout/history_group_item.xml

@@ -48,7 +48,7 @@
48 48
 
49 49
         <TextView
50 50
             android:id="@+id/tv_group_create_time"
51
-            android:layout_width="wrap_content"
51
+            android:layout_width="100dp"
52 52
             android:layout_height="wrap_content"
53 53
             android:layout_below="@id/tv_group_name"
54 54
             android:layout_marginLeft="8dp"
@@ -57,5 +57,16 @@
57 57
             android:textColor="@color/grey"
58 58
             android:textSize="14sp" />
59 59
 
60
+        <TextView
61
+            android:id="@+id/tv_group_photo_num"
62
+            android:layout_width="wrap_content"
63
+            android:layout_height="wrap_content"
64
+            android:layout_below="@id/tv_group_name"
65
+            android:layout_marginLeft="8dp"
66
+            android:layout_marginTop="6dp"
67
+            android:layout_toRightOf="@id/tv_group_create_time"
68
+            android:textColor="@color/grey"
69
+            android:textSize="14sp" />
70
+
60 71
     </RelativeLayout>
61 72
 </com.android.views.swipeLayout.SwipeLayout>

+ 4 - 0
app/src/main/res/values/strings.xml

@@ -256,4 +256,8 @@
256 256
     <string name="click_to_add_group">点我可以新建拍照群组哦</string>
257 257
 
258 258
     <string name="click_to_scan_qr"> 点我扫码加入朋友建的群组吧</string>
259
+
260
+    <string name="no_photo_in_group">暂无照片</string>
261
+
262
+    <string name="photo_in_group">有%d张照片</string>
259 263
 </resources>