小编asr*_*asr的帖子

从Fragment on Adapter获取一个字段,从Fragment上的Adapter获取List

我做的名单checkbox上我与itens adapter和我fragment对列表的顶部,"全选",并在列表中的底部有一个复选框textView"X Itens选择"加一个button.

我的问题1是如何获得这个"x":检查了多少个复选框的计数,因为它们已打开AdapterTextView打开Fragment,我无法设置它Adapter.为了得到这个,我在setOnCheckedChangeListener复选框列表中使用了一个.我试图通过很多方法从适配器获取Fragment,但没有成功.发送上构造,从viewHolder获得,从得到getSupportFragmentManager(),getFragments(),getFragmentById,getFragmentByTag.我也试过了FragmentObserver,但它没有用.

问题2:所以我试图Adapter用所有选中的Itens 列出一个列表,但是我需要发送它Fragment来管理它.另外,我无法从Adapteron Fragment(on onCreateView)获得它.

有人可以帮忙吗?

我的Adapter.java onBindViewHolder:

@Override
public void onBindViewHolder(final PedidoItemRefugadoViewHolder holder, final int position) {
    //pedidoItem is each object from the list
    final PedidoItem pedidoItem = itensRefugados.get(position);

    //checkCadaItemRefugado is each checkbox from Adapter
    holder.checkCadaItemRefugado.setText(pedidoItem.getItemPedidoObservacao(context));

    holder.checkCadaItemRefugado.setOnCheckedChangeListener(new …
Run Code Online (Sandbox Code Playgroud)

checkbox android adapter fragment

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

标签 统计

adapter ×1

android ×1

checkbox ×1

fragment ×1