Android中ListView适配器中的view重用和接口回调(接口传参),方法传参

  • Post author:
  • Post category:其他


I.view的重用参考


https://blog.csdn.net/zhaihaohao1/article/details/41863727

II.接口回调(接口传参)

效果图:

项目结构:

使用场景:就是在适配器中,条目中的按钮点击之后, 把数据传到 Activity

先把列表适配器 绑定好

一、接口回调(接口传参)常用写法

1.适配器 TestAdapter 中把方法和回调接口写好

    /**
     * 方法 回调接口
     */
    IJieKou iJieKou;
    public void setMethod(IJieKou iJieKou){
        this.iJieKou = iJieKou;
    }

    public interface  IJieKou{
        public void set(String str);
    }

2.适配器 TestAdapter 中,按钮点击事件中开始传参

                if(iJieKou!=null) {
                    iJieKou.set(position+"");
                }

3.在 MainActivity 中接收数据

        // 接收到适配器中传来的数据
        testAdapter.setMethod(new TestAdapter.IJieKou() {
            @Override
            public void set(String str) {
                Toast.makeText(MainActivity.this, ""+str, Toast.LENGTH_SHORT).show();
            }
        });

OK,完了

下面贴完整代码

TestAdapter 传数据
package com.zhh.android.



版权声明:本文为zhaihaohao1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。