From 0703430181cff7364c3aad53911fedc2d8ab031a Mon Sep 17 00:00:00 2001 From: liujing Date: Wed, 22 Jul 2020 11:36:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E4=BA=AB=E7=A9=BA=E7=99=BD=E9=A1=B5?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=B7=BB=E5=8A=A0=20xml=20rename?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../panel/adapter/ShareEventAdapter.java | 55 ++++++++++++++----- .../panel/bean/ShareEventDescription.java | 1 - .../event/panel/bean/ShareEventItem.java | 2 + .../event/panel/fragment/MyShareFragment.kt | 2 +- .../panel/fragment/ShareEventsFragment.java | 18 +++--- ... module_event_panel_share_description.xml} | 0 ...xml => module_event_panel_share_empty.xml} | 3 +- ....xml => module_event_panel_share_item.xml} | 9 +-- ... module_event_panel_share_recylerview.xml} | 5 +- 9 files changed, 61 insertions(+), 34 deletions(-) rename modules/mogo-module-event-panel/src/main/res/layout/{module_event_panel_share_event_description.xml => module_event_panel_share_description.xml} (100%) rename modules/mogo-module-event-panel/src/main/res/layout/{module_event_panel_share_guide.xml => module_event_panel_share_empty.xml} (94%) rename modules/mogo-module-event-panel/src/main/res/layout/{module_event_panel_my_share_item.xml => module_event_panel_share_item.xml} (97%) rename modules/mogo-module-event-panel/src/main/res/layout/{module_event_panel_share_event_recylerview.xml => module_event_panel_share_recylerview.xml} (97%) diff --git a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java index 4d7322c590..e782b957ed 100644 --- a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java +++ b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java @@ -23,7 +23,8 @@ public class ShareEventAdapter extends RecyclerView.Adapter dataArrayList) { @@ -37,45 +38,63 @@ public class ShareEventAdapter extends RecyclerView.Adapter 0) { + ShareEventItem data = dataArrayList.get(position - 1); + data.usefulNum = "2"; + data.uselessNum = "3"; + ((shareItemViewHolder) holder).caseStyleTextView.setText(data.caseStyle); + ((shareItemViewHolder) holder).caseAddressTextView.setText(data.caseAddress); + ((shareItemViewHolder) holder).caseTimeTextView.setText(data.caseTime); + ((shareItemViewHolder) holder).caseUsefulTextView.setText(data.usefulNum); + ((shareItemViewHolder) holder).caseUselessTextView.setText(data.uselessNum); + } } } @Override public int getItemCount() { - return dataArrayList.size() + 1; + return dataArrayList.size() + dataArrayList.size() > 0 ? 1 : 2; } @Override public int getItemViewType(int position) { - int type = position == 0 ? ITEM_TYPE.ITEM_TYPE_NUM_DES.ordinal() : ITEM_TYPE.ITEM_TYPE_SHARE_LIST.ordinal(); + switch (dataArrayList.size()) { + case 0: + return position == 0 ? ITEM_TYPE.ITEM_TYPE_NUM_DES.ordinal() : ITEM_TYPE.ITEM_TYPE_SHARE_EMPTY.ordinal(); + } + + int type = position == 0 ? ITEM_TYPE.ITEM_TYPE_NUM_DES.ordinal() : ITEM_TYPE.ITEM_TYPE_SHARE_LIST_ITEM.ordinal(); return type; } @@ -86,14 +105,16 @@ public class ShareEventAdapter extends RecyclerView.Adapter() { * * @return */ - override fun getLayoutId(): Int = R.layout.module_event_panel_my_share_item + override fun getLayoutId(): Int = R.layout.module_event_panel_share_item /** * 初始化控件,必须在初始化完成之后才可以实例化presenter,避免 diff --git a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java index cf8a4d4ad1..0ec47f825f 100644 --- a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java +++ b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/fragment/ShareEventsFragment.java @@ -27,7 +27,7 @@ public class ShareEventsFragment extends MvpFragment + android:layout_height="wrap_content"> + android:textSize="15sp" /> + android:textSize="20sp" /> + android:textSize="13sp" />