package com.duqing.missions.ui.main.hall.popup; import android.content.Context; import android.view.ViewGroup; import android.widget.PopupWindow; import androidx.recyclerview.widget.GridLayoutManager; import com.duqing.missions.databinding.HallPopuClassifyBinding; import java.util.ArrayList; import java.util.Arrays; /** * Created by Administrator on 2021/11/5 0005. */ public class PopupClassify extends PopupWindow { String[] classifies = new String[]{ "注册","投票","关注","浏览", "下载","转发","发帖","评论", "高价","电商","实名","试玩", "特单","砍价","其他" }; public PopupClassify(Context context,HallPopuClassifyBinding binding) { //final HallPopuClassifyBinding binding = HallPopuClassifyBinding.inflate((LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)); super(binding.getRoot(), ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT); binding.recycler.setLayoutManager(new GridLayoutManager(context,4)); HallClassifyAdapter adapter = new HallClassifyAdapter(); adapter.setData(new ArrayList<>(Arrays.asList(classifies))); binding.recycler.setAdapter(adapter); binding.textConfirm.setOnClickListener(v -> dismiss()); binding.textCancel.setOnClickListener(v -> dismiss()); } }