九宫格

private void initrecy() {
        String  path="https://www.zhaoapi.cn/product/getCatagory";
        HttpUtils getinstent = HttpUtils.getinstent();
        getinstent.dopost(path, new CabackUtils() {
            @Override
            public void onSeccess(String string) {
                Message msg = Message.obtain();
                msg.what=0;
                msg.obj=string;
              handler.sendMessage(msg);
            }
        });

    }

handler类

 @SuppressLint("HandlerLeak")
    Handler handlers = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            setTime();
            sendEmptyMessageDelayed(0, 1000);
        }
    };
    ArrayList<Mainbean.DataBean>  list=new ArrayList<>();
    Handler  handler=new Handler(){
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);


            if (msg.what==0){
              String obj=(String) msg.obj;
                Gson  gson=new Gson();
                Mainbean mainbean = gson.fromJson(obj, Mainbean.class);
                 data = mainbean.getData();
                 list.addAll(data);
                MyAdapter adapter=new MyAdapter(getActivity(),data);
                GridLayoutManager  gridLayoutManager=new GridLayoutManager(getActivity(),2, LinearLayoutManager.HORIZONTAL,false);
                recylter.setLayoutManager(gridLayoutManager);
                recylter.setAdapter(adapter);
                adapter.notifyDataSetChanged();


            }
           if(msg.what==1){
                setTime();
                sendEmptyMessageDelayed(1,1000);
           }
        }

    };

recylter = (RecyclerView)view.findViewById(R.id.recylter);


xml布局

<android.support.v7.widget.RecyclerView
        android:id="@+id/recylter"
        android:layout_width="match_parent"
        android:layout_height="120dp"
        android:background="#B8BFC3"
        android:scrollbars="none"
        >

    </android.support.v7.widget.RecyclerView>

猜你喜欢

转载自blog.csdn.net/qq_41673730/article/details/80471597