hanjing лет назад: 6
Родитель
Сommit
4af8c427f9
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      app/src/main/java/com/sheep/gamegroup/module/search/FgtSearch.java

+ 22 - 0
app/src/main/java/com/sheep/gamegroup/module/search/FgtSearch.java

@@ -2,6 +2,8 @@ package com.sheep.gamegroup.module.search;
 
 import android.support.v7.widget.LinearLayoutManager;
 import android.view.View;
+import android.widget.ImageView;
+import android.widget.TextView;
 
 import com.alibaba.fastjson.JSON;
 import com.jcodecraeer.xrecyclerview.XRecyclerView;
@@ -44,6 +46,10 @@ public class FgtSearch extends BaseFragment implements ISearch {
 
     @BindView(R.id.empty_view)
     protected View empty_view;
+    @BindView(R.id.empty_view_img)
+    protected ImageView empty_view_img;
+    @BindView(R.id.empty_view_msg)
+    protected TextView empty_view_msg;
     @BindView(R.id.check_net_ll)
     protected View check_net_ll;
     @BindView(R.id.view_list)
@@ -58,6 +64,8 @@ public class FgtSearch extends BaseFragment implements ISearch {
 
     @Override
     public void onViewCreated() {
+        empty_view_img.setImageResource(R.mipmap.wushuju);
+        empty_view_msg.setText("无数据");
         empty_view.setVisibility(View.GONE);
         check_net_ll.setVisibility(View.GONE);
         listAdapter = new AdpSearchResult(getContext());
@@ -92,6 +100,7 @@ public class FgtSearch extends BaseFragment implements ISearch {
         taskCount = 0;
         giftCount = 0;
         articleCount = 0;
+        hideEmpty();
         search(true);
     }
 
@@ -139,6 +148,11 @@ public class FgtSearch extends BaseFragment implements ISearch {
                             } else {
                                 listAdapter.appendItems(items);
                             }
+                            if(listAdapter.getItemCount()>0){
+                                hideEmpty();
+                            } else{
+                                showEmpty();
+                            }
                         } catch (JSONException e) {
                             e.printStackTrace();
                             G.showToast("数据解析出错");
@@ -157,4 +171,12 @@ public class FgtSearch extends BaseFragment implements ISearch {
                 });
     }
 
+    private void showEmpty(){
+        empty_view.setVisibility(View.VISIBLE);
+    }
+
+    private void hideEmpty(){
+        empty_view.setVisibility(View.GONE);
+    }
+
 }