小编ami*_* dt的帖子

RecyclerViewAdapter 上的 SwitchCompat

SwitchCompat在我的RecyclerView适配器中只使用一个。我需要点击项目的位置,RecyclerView当我使用TextView而不是SwitchCompat. 但是SwitchCompat没有响应,也没有返回位置。

有人可以帮我吗?这是适配器文件。

public class Setting_Recycler_Adapter extends RecyclerView.Adapter<Setting_Recycler_Adapter.ViewHolder> {

    private static final String TAG = "val" ;
    private Context mContext;
    private ArrayList<Channel_Model> channelsData;
    private Setting_Recycler_Adapter.ClickInterface click;

    public Setting_Recycler_Adapter(Context mContext, ArrayList<Channel_Model> data,Setting_Recycler_Adapter.ClickInterface clik) {
        this.mContext = mContext;
        this.channelsData = data;
        this.click = clik;
    }

    public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
        SwitchCompat mSwitchCompat;

        public ViewHolder(View itemView) {
            super(itemView);

            mSwitchCompat = (SwitchCompat) itemView.findViewById(R.id.setting_channel_switch);
            itemView.setOnClickListener(this);
        }

        @Override
        public void onClick(View …
Run Code Online (Sandbox Code Playgroud)

java android switchcompat

0
推荐指数
1
解决办法
882
查看次数

标签 统计

android ×1

java ×1

switchcompat ×1